Files
ark-stronghold-protocol/test/golden/diy.json
T
sganggs c1bf395207 feedback5 O8: 自选 operator kits 闪灵, 夜莺 (+ her 幻影) and 嵯峨 — every skill, talent, trait and module at every form
- op-shining.js 闪灵 (医师): S1 信条; S2 自动掩护 — the next heal gives its target a 屏障 of atk_scale × ATK for duration s
  (every damage type) and DEF +def while one of her barriers holds (PRTS 备注: barriers add up, own timers, older first, the
  DEF bonus does not stack); S3 教条力场 — allies in range DEF +def %; T1 黑恶魔的庇护 (allies in range DEF +60; PHY-Y stage
  3: +100, 地面 units +40 more); T2 法典 (ASPD +10; PHY-X stage 3: +15, ATK +25 % with S2, SP +0.6/s with S3); PHY-Y heals on
  地面 units ×1.15, PHY-X heals on allies below 50 % ×1.15.
- op-cgbird.js 夜莺 (群愈师): S1 治疗强化·γ型; S2 法术护盾 — every target of the next heal gets an arts-only 屏障
  (shieldType 'arts') and RES +flat; S3 圣域 — range y-4 (data ACTIVE_RANGE), allies in it RES ×(1 + v) and arts dodge;
  T1 白恶魔的庇护 (RES +15; RIN-X stage 3: healing received ×1.05); RIN-X range = its module grid, RIN-Y 4 heals; T2 幻影:
  its own talent (30 % / RIN-Y stage 3 40 % physical dodge, 3 % max HP 流失 per second), her stock (+2 / RIN-Y stage 3 +3
  per deployment, at most 3 — PRTS 备注), a fallen board 幻影 back on its tile after its redeploy time using one and its DP.
- op-saga.js 嵯峨 (尖兵): S1 冲锋号令·γ型 (SP_FULL); S2 除恶 — +4 DP, up to 6 ground enemies of the x-6 cross (重伤 ones
  included), the ones still 重伤 0.7 s later killed by her (PRTS 备注); S3 怒目 — +1 DP/s (20), +0.5 s interval, range +1,
  every blocked enemy, one more attack on a target below half HP; T1 劝善 — her damage is never lethal, an enemy at ≤ 1 HP
  becomes 重伤 (PRTS 术语释义: move −80 %, 禁用近战, 禁疗, no regeneration, a forced 无来源 death 10 s later, none while 消失),
  its killer +2 SP, she never selects a 重伤 enemy (profile skipEnemy); SOL-X stage 3 +15 % damage below half HP; T2 清明
  (once per deployment below 40 %: 70 % physical dodge, 生命回复速度 5 % / SOL-Y stage 3 6.5 % — its blackboard — for 15 / 18 s);
  SOL-X block ATK / DEF +8 %; SOL-Y's 首次部署 cost cut has no battle effect.
- kits/index.js OPERATOR_KIT_FILES: the three files, one line each.
Golden (diy only; every other family unchanged): diy-003…008 are new — 闪灵, 夜莺 and 嵯峨 in every form × module × skill at
tiers 5 and 6; the prototype battles moved from diy-003…006 to diy-009…012 (same pieces; their seed follows the index);
diy-001 / 002 (推进之王) unchanged.
Tests: test/content/op_shining.test.js (9), op_cgbird.test.js (10), op_saga.test.js (15).
2026-10-05 23:58:00 +08:00

502 lines
33 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"family": "diy",
"about": "自选 pieces: every kitted owned 6★ × form (tiers 5 / 6, normal / elite × module) × skill, every kitted prototype at its locked selection",
"note": "Generated by `npm run golden:update` (tools/golden.mjs). A refactor must never change this file; see test/golden/README.md.",
"columns": {
"units": ["player","ref","kind","def","skill","module","hp","alive","deploys","kills","dmg","taken","heal","attacks","casts"],
"enemies": ["spawned","killed","leaked","dmg","taken"],
"hooks": ["battleStart","deploy","tick","beforeAttack","attack","hit","damaged","heal","kill","death","skillStart","skillEnd","ammoUsed","spGain","statusApplied","blocked","enemySpawn","enemyLeak","battleEnd","fatal","layerGain","elementBurst","dodge"]
},
"scenarios": {
"diy-001": {
"about": "5_diy1_a=siege/S1 5_diy2_a=siege/S2 5_diy1_a=siege/S3 5_diy2_b=siege/S1 5_diy1_b=siege/S2 5_diy2_b=siege/S3 5_diy1_b=siege/S1/002_siege 5_diy2_b=siege/S2/002_siege 5_diy1_b=siege/S3/002_siege 5_diy2_b=siege/S1/003_siege 5_diy1_b=siege/S2/003_siege 5_diy2_b=siege/S3/003_siege",
"fast": true,
"kind": "normal",
"stageId": "act1autochess_m01",
"modeId": "mode_multi_normal",
"round": 12,
"seed": 2851314323,
"waveId": "act1autochess_h05",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 0,
"total": 93,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 3,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":0,"total":93,"perfect":false,"leaks":93,"leaksUncounted":0,"coins":0,"dmg":76088,"bossDmg":0,"heal":0,"deaths":28,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",0,null,0,0,122,0,923,4929,0,7,1],
["p1",2,"op","chess_char_5_diy2_a",1,null,0,0,123,0,7443,4929,0,19,3],
["p1",3,"op","chess_char_5_diy1_a",2,null,0,0,124,0,7649,4929,0,23,0],
["p1",4,"op","chess_char_5_diy2_b",0,"none",0,0,117,0,4072,6138,0,11,0],
["p1",5,"op","chess_char_5_diy1_b",1,"none",2046,1,125,0,9788,4092,0,14,2],
["p1",6,"op","chess_char_5_diy2_b",2,"none",0,0,82,0,3152,4092,0,4,1],
["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_siege",0,0,90,0,2443,4092,0,7,1],
["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_siege",0,0,99,0,19095,4092,0,8,3],
["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_siege",0,0,111,0,3317,4092,0,5,1],
["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_siege",0,0,71,0,1958,4492,0,6,0],
["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_siege",0,0,68,0,13962,4492,0,7,2],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_siege",0,0,63,0,2285,4492,0,10,0],
["-","~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_1267_nhpbr_2":[36,0,35,9319,36291],"enemy_1270_nhstlk_2":[27,0,27,22708,32133],"enemy_9006_actoxi":[30,0,30,22834,7664]},
"hooks": [1,125,6900,243,243,280,280,0,28,120,14,14,0,10303,0,52,93,92,1,28,0,0,0],
"events": {"atk":260,"deploy":29,"die":28,"dmg":280,"fx":22,"leak":92,"skill":28,"spawn":108,"status":26},
"fx": {"aoe":10,"dp":12},
"snaps": "11fd58d9 8c9b2fa6 4326c48e 207bf323 f5892cfd eb207b8b 716efaa3 73d27b32 157261e1 b639e83b 8c6960a9 594efc22 ede97e52 8c0b4015 9a8cdd7e 6bb87f5f 4bf762d2 9cd529d0 40b20b8e c21a56fc 4f34951d b94bd6bf 54fb0c18"
},
"diy-002": {
"about": "6_diy1_a=siege/S1 6_diy2_a=siege/S2 6_diy1_a=siege/S3 6_diy2_b=siege/S1 6_diy1_b=siege/S2 6_diy2_b=siege/S3 6_diy1_b=siege/S1/002_siege 6_diy2_b=siege/S2/002_siege 6_diy1_b=siege/S3/002_siege 6_diy2_b=siege/S1/003_siege 6_diy1_b=siege/S2/003_siege 6_diy2_b=siege/S3/003_siege",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m02",
"modeId": "mode_multi_hard",
"round": 13,
"seed": 197068430,
"waveId": "act1autochess_h06",
"time": 223.3,
"ticks": 6699,
"reason": "cleared",
"killed": 2,
"total": 123,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 5,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":2,"total":123,"perfect":false,"leaks":121,"leaksUncounted":0,"coins":0,"dmg":66245,"bossDmg":0,"heal":0,"deaths":26,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",0,null,0,0,154,0,8115,4929,0,23,1],
["p1",2,"op","chess_char_6_diy2_a",1,null,1643,1,144,0,365,3286,0,8,2],
["p1",3,"op","chess_char_6_diy1_a",2,null,1643,1,151,0,246,3286,0,7,1],
["p1",4,"op","chess_char_6_diy2_b",0,"none",2046,1,142,0,233,4092,0,9,2],
["p1",5,"op","chess_char_6_diy1_b",1,"none",2046,1,155,0,18574,4092,0,24,6],
["p1",6,"op","chess_char_6_diy2_b",2,"none",2046,1,153,0,1079,4092,0,11,0],
["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_siege",2046,1,132,0,203,4092,0,6,2],
["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_siege",2046,1,156,0,1316,4092,0,4,2],
["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_siege",0,0,94,0,677,4092,0,4,1],
["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_siege",0,0,119,1,9041,4612,0,19,1],
["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_siege",0,0,79,1,24153,4612,0,21,4],
["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_siege",0,0,134,0,2242,6918,0,12,0]
],
"enemies": {"enemy_1006_shield_3":[21,0,21,20551,4442],"enemy_1043_zomsbr":[66,2,64,10572,58576],"enemy_1402_tgshd_2":[36,0,36,21072,3227]},
"hooks": [1,156,6699,282,282,308,308,7543,28,149,22,22,0,17563,2,43,123,121,1,28,0,0,0],
"events": {"atk":308,"deploy":33,"die":28,"dmg":308,"fx":70,"leak":121,"skill":44,"spawn":135,"status":28},
"fx": {"aoe":14,"dp":20,"expose":36},
"snaps": "d7b739d1 f5e170c4 bc463f9c 6ebd80ed 93f8e1ae ea1947a7 9541a28f e8dbac5b b0b3c196 14ae4a64 46640828 01c55ea9 0f261678 f447848b 0aad3542 db5850a3 631cc5ca 455c1dbc 68ad7134 24c71ebb 34a3ee93 37b05130 7a58a87e"
},
"diy-003": {
"about": "5_diy1_a=shining/S1 5_diy2_a=shining/S2 5_diy1_a=shining/S3 5_diy2_b=shining/S1 5_diy1_b=shining/S2 5_diy2_b=shining/S3 5_diy1_b=shining/S1/002_shining 5_diy2_b=shining/S2/002_shining 5_diy1_b=shining/S3/002_shining 5_diy2_b=shining/S1/003_shining 5_diy1_b=shining/S2/003_shining 5_diy2_b=shining/S3/003_shining",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m03",
"modeId": "mode_single_normal",
"round": 12,
"seed": 3865246633,
"waveId": "act1autochess_h05",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 0,
"total": 93,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":0,"total":93,"perfect":false,"leaks":93,"leaksUncounted":0,"coins":0,"dmg":0,"bossDmg":0,"heal":185521,"deaths":0,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",0,null,1451,1,6,0,0,0,22717,78,3],
["p1",2,"op","chess_char_5_diy2_a",1,null,1451,1,11,0,0,0,20607,62,27],
["p1",3,"op","chess_char_5_diy1_a",2,null,1451,1,14,0,0,0,5958,30,2],
["p1",4,"op","chess_char_5_diy2_b",0,"none",1558,1,4,0,0,0,22320,73,4],
["p1",5,"op","chess_char_5_diy1_b",1,"none",1558,1,5,0,0,0,24367,66,30],
["p1",6,"op","chess_char_5_diy2_b",2,"none",1558,1,7,0,0,47004,19636,62,2],
["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_shining",1558,1,12,0,0,0,22281,78,4],
["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_shining",1558,1,15,0,0,0,0,0,0],
["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_shining",1558,1,8,0,0,18646,20659,71,2],
["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_shining",1558,1,10,0,0,51781,8040,30,3],
["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_shining",1558,1,13,0,0,17459,518,2,2],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_shining",1558,1,9,0,0,50630,18418,53,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],
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
],
"enemies": {"enemy_1267_nhpbr_2":[36,0,34,36105,0],"enemy_1270_nhstlk_2":[27,0,24,149416,0],"enemy_9006_actoxi":[30,0,30,0,0]},
"hooks": [1,108,6900,1122,1122,522,522,605,0,88,81,75,0,49928,0,5,93,88,1,0,0,0,0],
"events": {"atk":1122,"deploy":12,"dmg":520,"fx":59,"heal":605,"leak":88,"skill":156,"spawn":108,"status":802},
"fx": {"shield":59},
"snaps": "92e45a7e 4101cb55 09178ded 9593ca19 c4fcc9be ba431ddf fdc4afc9 bfbc54f4 59e11e41 4b3d9740 fea16e87 7b55862e c452f848 605ae98a 231c5a1a 5722213b 3b9ad612 9ef1b38b 5c6ca92b 39361b7d ce737a77 fa8b4f91 ca4d38ea"
},
"diy-004": {
"about": "6_diy1_a=shining/S1 6_diy2_a=shining/S2 6_diy1_a=shining/S3 6_diy2_b=shining/S1 6_diy1_b=shining/S2 6_diy2_b=shining/S3 6_diy1_b=shining/S1/002_shining 6_diy2_b=shining/S2/002_shining 6_diy1_b=shining/S3/002_shining 6_diy2_b=shining/S1/003_shining 6_diy1_b=shining/S2/003_shining 6_diy2_b=shining/S3/003_shining",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m04",
"modeId": "mode_multi_abyss",
"round": 13,
"seed": 1210847140,
"waveId": "act1autochess_h06",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 0,
"total": 111,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":0,"total":111,"perfect":false,"leaks":111,"leaksUncounted":0,"coins":0,"dmg":0,"bossDmg":0,"heal":317543,"deaths":7,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",0,null,1451,1,4,0,0,0,31717,90,3],
["p1",2,"op","chess_char_6_diy2_a",1,null,1451,1,5,0,0,0,29399,87,28],
["p1",3,"op","chess_char_6_diy1_a",2,null,1451,1,15,0,0,0,0,0,0],
["p1",4,"op","chess_char_6_diy2_b",0,"none",1558,1,132,0,0,4210,11525,34,1],
["p1",5,"op","chess_char_6_diy1_b",1,"none",1558,1,131,0,0,10917,11663,34,11],
["p1",6,"op","chess_char_6_diy2_b",2,"none",1488,1,10,0,0,98292,41531,101,2],
["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_shining",1558,1,12,0,0,20574,42390,92,4],
["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_shining",819.17,1,14,0,0,77325,33597,67,32],
["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_shining",1558,1,120,0,0,16591,10464,35,2],
["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_shining",1558,1,133,0,0,39587,29777,63,2],
["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_shining",1488,1,11,0,0,39345,47634,100,32],
["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_shining",1558,1,13,0,0,22487,27845,82,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],
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
],
"enemies": {"enemy_1010_demon":[54,0,52,182071,42560],"enemy_1320_wdrrl_2":[18,0,18,0,14490],"enemy_1422_lrsldr_2":[39,0,35,118023,40600]},
"hooks": [1,133,6900,1312,1312,2382,2382,785,7,112,119,116,0,47642,0,13,111,105,1,7,0,0,0],
"events": {"atk":1312,"deploy":19,"die":7,"dmg":2335,"fx":103,"heal":785,"leak":105,"skill":235,"spawn":126,"status":200},
"fx": {"shield":103},
"snaps": "e34671e4 fd6488a7 654f82c0 1b2527d4 b1190f19 2b8c378f 938290e4 341bc480 adfabede 1e8b9417 5b2ff188 4fe6436e b9dd5c96 a5c9611c 00d0abba 26eb74c9 8e7fbbf6 6eace16c 98340e49 31fc6bf2 5ad84568 ffda62d4 13177516"
},
"diy-005": {
"about": "5_diy1_a=cgbird/S1 5_diy2_a=cgbird/S2 5_diy1_a=cgbird/S3 5_diy2_b=cgbird/S1 5_diy1_b=cgbird/S2 5_diy2_b=cgbird/S3 5_diy1_b=cgbird/S1/002_cgbird 5_diy2_b=cgbird/S2/002_cgbird 5_diy1_b=cgbird/S3/002_cgbird 5_diy2_b=cgbird/S1/003_cgbird 5_diy1_b=cgbird/S2/003_cgbird 5_diy2_b=cgbird/S3/003_cgbird",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m05",
"modeId": "mode_multi_funny",
"round": 12,
"seed": 823748262,
"waveId": "act1autochess_h05",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 0,
"total": 60,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":0,"total":60,"perfect":false,"leaks":60,"leaksUncounted":0,"coins":0,"dmg":0,"bossDmg":0,"heal":46494,"deaths":0,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",0,null,1346,1,10,0,0,0,0,0,0],
["p1",2,"op","chess_char_5_diy2_a",1,null,1346,1,11,0,0,0,0,0,0],
["p1",3,"op","chess_char_5_diy1_a",2,null,1346,1,1,0,0,0,10206,32,2],
["p1",4,"op","chess_char_5_diy2_b",0,"none",1584,1,3,0,0,0,22326,64,4],
["p1",5,"op","chess_char_5_diy1_b",1,"none",1584,1,5,0,0,0,6180,45,20],
["p1",6,"op","chess_char_5_diy2_b",2,"none",1584,1,7,0,0,0,0,0,0],
["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_cgbird",1584,1,9,0,0,0,0,0,0],
["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_cgbird",1584,1,12,0,0,0,0,0,0],
["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_cgbird",1584,1,2,0,0,11070,4071,30,2],
["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_cgbird",1744,1,4,0,0,11439,3410,19,2],
["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_cgbird",1744,1,6,0,0,11808,301,7,6],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_cgbird",1744,1,8,0,0,12177,0,0,0]
],
"enemies": {"enemy_1045_hammer_2":[12,0,12,0,15840],"enemy_1061_zomshd":[48,0,44,46494,73120]},
"hooks": [1,72,6900,323,323,2350,2350,12993,0,56,36,33,0,24809,0,4,60,56,1,0,0,0,0],
"events": {"atk":323,"deploy":12,"dmg":2350,"fx":26,"heal":197,"leak":56,"skill":69,"spawn":72,"status":52},
"fx": {"shield":26},
"snaps": "9c64fa22 f9144b95 2a2e17f7 81903282 b65d92e6 7b137146 2380cbf2 12daaf00 eb421192 59336ea4 a361a21a 6a823d10 658278ae 3cfaf71c 3d652e61 cbc0b148 ce6ecf60 b8f8381c ed60da78 cf74230b ea4ea9fc 4a018807 3a70d891"
},
"diy-006": {
"about": "6_diy1_a=cgbird/S1 6_diy2_a=cgbird/S2 6_diy1_a=cgbird/S3 6_diy2_b=cgbird/S1 6_diy1_b=cgbird/S2 6_diy2_b=cgbird/S3 6_diy1_b=cgbird/S1/002_cgbird 6_diy2_b=cgbird/S2/002_cgbird 6_diy1_b=cgbird/S3/002_cgbird 6_diy2_b=cgbird/S1/003_cgbird 6_diy1_b=cgbird/S2/003_cgbird 6_diy2_b=cgbird/S3/003_cgbird",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m06",
"modeId": "mode_single_hard",
"round": 13,
"seed": 2464539579,
"waveId": "act1autochess_h06",
"time": 209.03,
"ticks": 6271,
"reason": "cleared",
"killed": 0,
"total": 81,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":0,"total":81,"perfect":false,"leaks":81,"leaksUncounted":0,"coins":0,"dmg":0,"bossDmg":0,"heal":52555,"deaths":23,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",0,null,1346,1,105,0,0,4782,4964,9,1],
["p1",2,"op","chess_char_6_diy2_a",1,null,0,0,84,0,0,4663,3952,11,3],
["p1",3,"op","chess_char_6_diy1_a",2,null,0,0,91,0,0,8254,4631,13,1],
["p1",4,"op","chess_char_6_diy2_b",0,"none",0,0,96,0,0,6265,4630,10,1],
["p1",5,"op","chess_char_6_diy1_b",1,"none",0,0,103,0,0,12104,5982,13,2],
["p1",6,"op","chess_char_6_diy2_b",2,"none",0,0,57,0,0,5131,3913,8,1],
["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_cgbird",0,0,53,0,0,6415,965,4,0],
["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_cgbird",0,0,63,0,0,9905,4778,12,3],
["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_cgbird",0,0,60,0,0,6451,4094,9,1],
["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_cgbird",0,0,58,0,0,14464,3260,9,1],
["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_cgbird",0,0,4,0,0,4070,5591,9,3],
["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_cgbird",0,0,6,0,0,5936,5794,12,1]
],
"enemies": {"enemy_1267_nhpbr_2":[27,0,27,11003,0],"enemy_1270_nhstlk_2":[36,0,36,27732,0],"enemy_1272_nhtank_2":[18,0,18,49703,0]},
"hooks": [1,105,6271,248,248,277,277,216,23,104,18,18,0,8073,0,19,81,81,1,23,0,0,0],
"events": {"atk":345,"deploy":24,"die":23,"dmg":277,"fx":46,"heal":216,"leak":81,"skill":36,"spawn":93,"status":109},
"fx": {"shield":21,"zone":25},
"snaps": "e988afb9 5ed9a694 a149b7d3 a5c6e631 9a22483b eb5160ce 3f4f3ea3 602b750a 9a93c48d f635c1e6 c42f0720 b8afa411 f7bc4161 b371af4b a0297df5 ad4f6316 4c232c72 b86f3d20 f296b6be 34dc3161 8c0fefbd"
},
"diy-007": {
"about": "5_diy1_a=saga/S1 5_diy2_a=saga/S2 5_diy1_a=saga/S3 5_diy2_b=saga/S1 5_diy1_b=saga/S2 5_diy2_b=saga/S3 5_diy1_b=saga/S1/002_saga 5_diy2_b=saga/S2/002_saga 5_diy1_b=saga/S3/002_saga 5_diy2_b=saga/S1/003_saga 5_diy1_b=saga/S2/003_saga 5_diy2_b=saga/S3/003_saga",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m07",
"modeId": "mode_multi_normal",
"round": 12,
"seed": 1837403644,
"waveId": "act1autochess_h05",
"time": 197.3,
"ticks": 5919,
"reason": "cleared",
"killed": 2,
"total": 90,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":2,"total":90,"perfect":false,"leaks":88,"leaksUncounted":0,"coins":0,"dmg":86458,"bossDmg":0,"heal":4725,"deaths":27,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",0,null,0,0,119,0,2636,5103,276,14,1],
["p1",2,"op","chess_char_5_diy2_a",1,null,0,0,74,0,9716,3269,51,11,2],
["p1",3,"op","chess_char_5_diy1_a",2,null,0,0,70,0,6266,3433,215,14,1],
["p1",4,"op","chess_char_5_diy2_b",0,"none",0,0,86,0,4528,4569,561,16,1],
["p1",5,"op","chess_char_5_diy1_b",1,"none",0,0,116,0,15571,6713,701,19,2],
["p1",6,"op","chess_char_5_diy2_b",2,"none",0,0,64,0,6202,4509,501,12,1],
["p1",7,"op","chess_char_5_diy1_b",0,"uniequip_002_saga",0,0,109,0,4951,6809,572,17,0],
["p1",8,"op","chess_char_5_diy2_b",1,"uniequip_002_saga",0,0,95,1,8918,4678,520,15,3],
["p1",9,"op","chess_char_5_diy1_b",2,"uniequip_002_saga",0,0,101,0,9564,4234,76,14,1],
["p1",10,"op","chess_char_5_diy2_b",0,"uniequip_003_saga",0,0,73,0,3611,4509,501,12,1],
["p1",11,"op","chess_char_5_diy1_b",1,"uniequip_003_saga",0,0,69,0,9722,4258,251,10,2],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_003_saga",0,0,61,0,4774,4509,501,14,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_1229_darmy":[27,2,25,14013,41919],"enemy_1229_darmy_2":[51,0,51,36324,37705],"enemy_9007_acelem":[12,0,12,6256,6834]},
"hooks": [1,119,5919,287,287,342,436,1442,29,117,16,16,0,10928,0,55,90,88,1,30,0,0,0],
"events": {"atk":293,"deploy":27,"die":29,"dmg":436,"fx":55,"leak":88,"skill":32,"spawn":104,"status":64},
"fx": {"aoe":9,"beam":5,"buff":27,"dp":12,"dying":2},
"snaps": "f53a8c7e 8fb0d920 ba6bc02c 41e8910d af66066f cd444b9c 32863664 2269ebe2 81eea1bc 1aebec66 4afc288d bd186d8e fcc51d36 e1a5ef1e 57dacb53 f4f3d713 eed6247b b6e42bd9 81e2aad7 2de77e14"
},
"diy-008": {
"about": "6_diy1_a=saga/S1 6_diy2_a=saga/S2 6_diy1_a=saga/S3 6_diy2_b=saga/S1 6_diy1_b=saga/S2 6_diy2_b=saga/S3 6_diy1_b=saga/S1/002_saga 6_diy2_b=saga/S2/002_saga 6_diy1_b=saga/S3/002_saga 6_diy2_b=saga/S1/003_saga 6_diy1_b=saga/S2/003_saga 6_diy2_b=saga/S3/003_saga",
"fast": false,
"kind": "normal",
"stageId": "act2autochess_m01",
"modeId": "mode_multi_hard",
"round": 13,
"seed": 3478524561,
"waveId": "act1autochess_h06",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 1,
"total": 147,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 159,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":1,"total":147,"perfect":false,"leaks":146,"leaksUncounted":0,"coins":0,"dmg":75815,"bossDmg":0,"heal":24261,"deaths":29,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",0,null,0,0,174,0,2156,5213,386,12,1],
["p1",2,"op","chess_char_6_diy2_a",1,null,0,0,176,0,10162,5792,965,26,4],
["p1",3,"op","chess_char_6_diy1_a",2,null,654.96,1,177,0,1486,6162,1990,34,1],
["p1",4,"op","chess_char_6_diy2_b",0,"none",2004,1,178,0,822,7007,2999,33,1],
["p1",5,"op","chess_char_6_diy1_b",1,"none",0,0,97,0,13369,6109,2101,26,3],
["p1",6,"op","chess_char_6_diy2_b",2,"none",0,0,135,0,14535,6710,2702,42,2],
["p1",7,"op","chess_char_6_diy1_b",0,"uniequip_002_saga",0,0,166,0,6852,9021,2634,23,1],
["p1",8,"op","chess_char_6_diy2_b",1,"uniequip_002_saga",0,0,143,0,12356,6964,2706,25,3],
["p1",9,"op","chess_char_6_diy1_b",2,"uniequip_002_saga",0,0,110,0,5805,7302,3044,26,2],
["p1",10,"op","chess_char_6_diy2_b",0,"uniequip_003_saga",0,0,106,0,1297,5675,1667,20,1],
["p1",11,"op","chess_char_6_diy1_b",1,"uniequip_003_saga",0,0,161,0,2441,7057,1045,19,1],
["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_003_saga",0,0,158,0,4535,8033,2021,22,1]
],
"enemies": {"enemy_1166_dusbr_2":[39,1,38,15107,50414],"enemy_1169_duphlx_2":[57,0,56,25614,11951],"enemy_1170_dushld_2":[51,0,51,40325,13450]},
"hooks": [1,178,6900,538,538,593,491,6817,30,175,21,21,0,16462,0,59,147,145,1,30,0,0,102],
"events": {"atk":552,"deploy":31,"die":30,"dmg":491,"fx":159,"leak":145,"skill":42,"spawn":159,"status":207},
"fx": {"aoe":11,"buff":30,"dodge":102,"dp":15,"dying":1},
"snaps": "605c05b5 177fe0b9 17cf6a65 2fdd894e 3726e213 5b1220e1 2c05f9d1 f1e92317 c8fa3cc7 1fc6325e b1a6fa9c 2b096dbc fb56e9f6 d07184e5 32da3f96 4b0fdef2 05bbf5c1 9ff66b80 087c7137 77afe226 6b842d8d f636e80c 3b5beee4"
},
"diy-009": {
"about": "5_diy1_a=cdfend 5_diy2_b=cdfend 5_diy1_a=cguard 5_diy2_b=cguard 5_diy1_a=csnipe 5_diy2_b=csnipe 5_diy1_a=ccast 5_diy2_b=ccast 5_diy1_a=cmedic 5_diy2_b=cmedic 5_diy1_a=csuppo 5_diy2_b=csuppo",
"fast": true,
"kind": "normal",
"stageId": "act2autochess_m02",
"modeId": "mode_single_normal",
"round": 12,
"seed": 2612428600,
"waveId": "act1autochess_h05",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 18,
"total": 42,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 16,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":18,"total":42,"perfect":false,"leaks":24,"leaksUncounted":0,"coins":0,"dmg":44523,"bossDmg":0,"heal":13890,"deaths":27,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",2,null,0,0,3,0,0,2128,0,0,0],
["p1",2,"op","chess_char_5_diy2_b",2,"none",0,0,5,0,0,2908,0,0,0],
["p1",3,"op","chess_char_5_diy1_a",2,null,2011.59,1,72,0,0,6048,0,0,0],
["p1",4,"op","chess_char_5_diy2_b",2,"none",0,0,69,0,0,15834,0,0,0],
["p1",5,"op","chess_char_5_diy1_a",2,null,0,0,70,0,12861,3813,0,39,1],
["p1",6,"op","chess_char_5_diy2_b",2,"none",0,0,71,2,18099,5499,0,37,1],
["p1",7,"op","chess_char_5_diy1_a",2,null,0,0,41,0,3549,5150,0,8,0],
["p1",8,"op","chess_char_5_diy2_b",2,"none",0,0,62,0,4172,2720,0,8,1],
["p1",9,"op","chess_char_5_diy1_a",2,null,0,0,52,0,0,3170,7114,17,1],
["p1",10,"op","chess_char_5_diy2_b",2,"none",0,0,47,0,0,4724,6776,13,1],
["p1",11,"op","chess_char_5_diy1_a",2,null,0,0,66,0,2686,3924,0,8,0],
["p1",12,"op","chess_char_5_diy2_b",2,"none",0,0,68,0,3155,3393,0,7,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_1005_yokai_2":[18,18,0,1068,5611],"enemy_1005_yokai_3":[12,0,11,29504,13404],"enemy_9009_acfort":[12,0,12,28738,25508]},
"hooks": [1,72,6900,359,359,313,313,30,45,68,6,6,0,9424,15,0,42,23,1,29,0,0,0],
"events": {"atk":359,"deploy":28,"die":45,"dmg":313,"fx":48,"heal":30,"leak":23,"skill":12,"spawn":56,"status":58},
"fx": {"beam":48},
"snaps": "01ddaa21 40cc93bd 76fd1796 a556beec 5a491fff 42c19722 daae239a b1938432 613bbab5 6288c775 d2e7a34d 34d0429d a38fd313 74aaafe6 500df007 cff6af74 e4453931 0bcc0545 a01533fe a1b05a2f 1274a86d e320fbc6 49ce7e89"
},
"diy-010": {
"about": "5_diy1_a=acfend 5_diy2_b=acfend 5_diy1_a=acpion 5_diy2_b=acpion 5_diy1_a=acguad 5_diy2_b=acguad 5_diy1_a=acnipe 5_diy2_b=acnipe 5_diy1_a=accast 5_diy2_b=accast 5_diy1_a=acmedc 5_diy2_b=acmedc",
"fast": false,
"kind": "normal",
"stageId": "act2autochess_m03",
"modeId": "mode_multi_abyss",
"round": 12,
"seed": 4252812069,
"waveId": "act1autochess_h05",
"time": 200.33,
"ticks": 6010,
"reason": "cleared",
"killed": 2,
"total": 114,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 172,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":2,"total":114,"perfect":false,"leaks":112,"leaksUncounted":0,"coins":0,"dmg":182635,"bossDmg":0,"heal":25725,"deaths":23,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_diy1_a",2,null,0,0,5,0,6997,5084,0,20,1],
["p1",2,"op","chess_char_5_diy2_b",2,"uniequip_002_acfend",0,0,6,0,25454,7485,0,36,1],
["p1",3,"op","chess_char_5_diy1_a",2,null,0,0,131,0,11917,5007,0,11,1],
["p1",4,"op","chess_char_5_diy2_b",2,"uniequip_002_acpion",0,0,137,0,46700,7374,0,14,2],
["p1",5,"op","chess_char_5_diy1_a",2,null,0,0,15,1,18796,9401,0,13,1],
["p1",6,"op","chess_char_5_diy2_b",2,"uniequip_002_acguad",0,0,9,1,27594,8718,0,13,1],
["p1",7,"op","chess_char_5_diy1_a",2,null,0,0,140,0,2504,4496,0,8,0],
["p1",8,"op","chess_char_5_diy2_b",2,"uniequip_002_acnipe",0,0,86,0,12411,3571,0,25,0],
["p1",9,"op","chess_char_5_diy1_a",2,null,0,0,84,0,17397,3199,0,9,0],
["p1",10,"op","chess_char_5_diy2_b",2,"uniequip_002_accast",0,0,79,0,12865,3498,0,7,0],
["p1",11,"op","chess_char_5_diy1_a",2,null,0,0,123,0,0,5480,16431,16,1],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_002_acmedc",0,0,107,0,0,3242,9294,11,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_1019_jshoot_2":[51,0,51,18035,23732],"enemy_1381_winman":[27,2,25,5022,133945],"enemy_1389_winbab_2":[36,0,36,43500,24957]},
"hooks": [1,140,6010,648,648,824,796,58,25,137,9,9,0,10146,0,25,114,112,1,111,0,0,28],
"events": {"atk":662,"deploy":23,"die":25,"dmg":796,"fx":115,"heal":55,"leak":112,"skill":18,"spawn":129,"status":6},
"fx": {"aoe":45,"dodge":28,"dp":3,"slash":24,"spGain":15},
"snaps": "92595b94 7470ea05 87f61dee 7f4ffe97 cbe8847a 3e038e5d 601b434b 71c68e3a dad94e04 e7555c5a a41da75a 6b9cae42 5b82fe3a a0b8a9a0 e4e6c8b0 d632d980 1421829f 131f874a c4fba1a0 2bf4f8c0"
},
"diy-011": {
"about": "6_diy1_a=acfend 6_diy2_b=acfend 5_diy1_a=sharp2 5_diy2_b=sharp2 6_diy1_a=acpion 6_diy2_b=acpion 5_diy1_a=acspec 5_diy2_b=acspec 6_diy1_a=acguad 6_diy2_b=acguad 5_diy1_a=acsupo 5_diy2_b=acsupo",
"fast": false,
"kind": "normal",
"stageId": "act2autochess_m04",
"modeId": "mode_multi_funny",
"round": 13,
"seed": 538212341,
"waveId": "act1autochess_h06",
"time": 229.37,
"ticks": 6881,
"reason": "cleared",
"killed": 77,
"total": 144,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 469,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":77,"total":144,"perfect":false,"leaks":67,"leaksUncounted":0,"coins":0,"dmg":570274,"bossDmg":0,"heal":0,"deaths":31,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",2,null,1962.4,1,179,6,15110,3246,0,55,1],
["p1",2,"op","chess_char_6_diy2_b",2,"uniequip_002_acfend",0,0,8,5,17191,3431,0,29,1],
["p1",3,"op","chess_char_5_diy1_a",0,null,0,0,5,10,123913,1865,0,93,2],
["p1",4,"op","chess_char_5_diy2_b",0,"uniequip_002_sharp2",0,0,149,9,132299,4748,0,66,1],
["p1",5,"op","chess_char_6_diy1_a",2,null,0,0,171,1,13760,4587,0,4,2],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_002_acpion",728.2,1,175,14,81512,4984,0,22,4],
["p1",7,"op","chess_char_5_diy1_a",2,null,1154,1,181,1,26372,9232,0,45,0],
["p1",8,"op","chess_char_5_diy2_b",2,"uniequip_002_acspec",222,1,167,6,46260,11362,0,74,0],
["p1",9,"op","chess_char_6_diy1_a",2,null,0,0,101,6,25034,5276,0,32,1],
["p1",10,"op","chess_char_6_diy2_b",2,"uniequip_002_acguad",0,0,6,11,29529,3531,0,27,2],
["p1",11,"op","chess_char_5_diy1_a",2,null,1160,1,182,3,28509,1160,0,81,2],
["p1",12,"op","chess_char_5_diy2_b",2,"uniequip_002_acsupo",0,0,180,3,30784,2860,0,77,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]
],
"enemies": {"enemy_2021_syfish":[99,69,30,6570,284647],"enemy_2025_syufo":[45,8,37,49711,298229]},
"hooks": [1,182,6881,1274,1274,1996,2399,0,108,175,18,33,0,21458,3856,81,144,67,1,120,0,38,23],
"events": {"atk":1352,"deploy":36,"die":108,"dmg":2368,"fx":233,"leak":67,"skill":36,"spawn":158,"status":598},
"fx": {"aoe":59,"burst":38,"displace":17,"dodge":51,"dp":21,"slash":47},
"snaps": "92d2c234 0d52cb20 064f965c 6fde5156 7063dc83 04520c78 055d8f89 e65ad5f1 940635c1 20e753e0 d4d7b60c 97445548 48eadeb1 07a129d8 4b4500d4 10523dc8 5bafda55 0f7f0ab4 12179026 e3d8ef3b f7bc13b0 b98593f9 cc1a0966"
},
"diy-012": {
"about": "6_diy1_a=sharp2 6_diy2_b=sharp2 6_diy1_a=acspec 6_diy2_b=acspec 6_diy1_a=acnipe 6_diy2_b=acnipe 6_diy1_a=accast 6_diy2_b=accast 6_diy1_a=acmedc 6_diy2_b=acmedc 6_diy1_a=acsupo 6_diy2_b=acsupo",
"fast": false,
"kind": "normal",
"stageId": "act1autochess_m01",
"modeId": "mode_single_hard",
"round": 13,
"seed": 3192456040,
"waveId": "act1autochess_h06",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 26,
"total": 117,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 1404,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":26,"total":117,"perfect":false,"leaks":91,"leaksUncounted":0,"coins":0,"dmg":962137,"bossDmg":0,"heal":16400,"deaths":24,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_a",0,null,0,0,114,2,45322,3730,0,44,1],
["p1",2,"op","chess_char_6_diy2_b",0,"uniequip_002_sharp2",0,0,105,6,110907,4988,0,43,1],
["p1",3,"op","chess_char_6_diy1_a",2,null,1154,1,153,0,13936,9232,0,61,0],
["p1",4,"op","chess_char_6_diy2_b",2,"uniequip_002_acspec",1484,1,152,0,39893,11872,0,67,0],
["p1",5,"op","chess_char_6_diy1_a",2,null,1272,1,4,5,39724,0,0,196,3],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_002_acnipe",1643,1,5,4,110112,0,0,227,3],
["p1",7,"op","chess_char_6_diy1_a",2,null,1372,1,11,4,249909,0,0,76,2],
["p1",8,"op","chess_char_6_diy2_b",2,"uniequip_002_accast",1819,1,13,3,326032,0,0,83,3],
["p1",9,"op","chess_char_6_diy1_a",2,null,1224,1,6,0,0,0,16400,29,2],
["p1",10,"op","chess_char_6_diy2_b",2,"uniequip_002_acmedc",1464,1,14,0,0,0,0,0,0],
["p1",11,"op","chess_char_6_diy1_a",2,null,0,0,142,0,3113,3480,0,25,0],
["p1",12,"op","chess_char_6_diy2_b",2,"uniequip_002_acsupo",1450,1,151,2,23189,17850,0,97,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_1166_dusbr_2":[39,19,20,899,217285],"enemy_1170_dushld_2":[39,4,34,10337,229211],"enemy_9011_acrefr":[39,3,34,39916,515641]},
"hooks": [1,153,6900,1036,1036,3236,3305,48,50,138,18,29,0,25751,6274,38,117,88,1,50,0,0,0],
"events": {"atk":1484,"deploy":33,"die":50,"dmg":3209,"fx":48,"heal":43,"leak":88,"skill":31,"spawn":132,"status":800},
"fx": {"aoe":31,"displace":9,"dodge":7,"spGain":1},
"snaps": "dbedf148 8aaeafc9 e91fe348 7656034b 11d20308 dcb53a00 1dfb0941 7844b4e0 838cca12 2034629a 427882bf cea23c89 902f7cf1 921a0053 14816de6 43e8f115 21690d33 c819f453 69947925 0f257ccf 5b5fcef3 704e1345 b39541ea"
}
}
}