5709 lines
108 KiB
JSON
5709 lines
108 KiB
JSON
{
|
||
"events": [
|
||
{
|
||
"kind": "move",
|
||
"seq": 0,
|
||
"target": 100,
|
||
"tick": 0,
|
||
"z": 2757
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 1,
|
||
"target": 101,
|
||
"tick": 0,
|
||
"z": 3957
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 2,
|
||
"target": 102,
|
||
"tick": 0,
|
||
"z": 5157
|
||
},
|
||
{
|
||
"cast": 1,
|
||
"end": 8,
|
||
"kind": "cast_start",
|
||
"release": 0,
|
||
"seq": 3,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"target": 0,
|
||
"tick": 0
|
||
},
|
||
{
|
||
"cast": 2,
|
||
"end": 22,
|
||
"kind": "cast_start",
|
||
"release": 11,
|
||
"seq": 4,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 0
|
||
},
|
||
{
|
||
"cast": 1,
|
||
"kind": "release",
|
||
"seq": 5,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"tick": 0
|
||
},
|
||
{
|
||
"cast": 1,
|
||
"expires": 60,
|
||
"kind": "shield",
|
||
"seq": 6,
|
||
"shield": 24000,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"target": 0,
|
||
"tick": 0
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 7,
|
||
"target": 100,
|
||
"tick": 1,
|
||
"z": 2714
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 8,
|
||
"target": 101,
|
||
"tick": 1,
|
||
"z": 3914
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 9,
|
||
"target": 102,
|
||
"tick": 1,
|
||
"z": 5114
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 10,
|
||
"target": 100,
|
||
"tick": 2,
|
||
"z": 2671
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 11,
|
||
"target": 101,
|
||
"tick": 2,
|
||
"z": 3871
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 12,
|
||
"target": 102,
|
||
"tick": 2,
|
||
"z": 5071
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 13,
|
||
"target": 100,
|
||
"tick": 3,
|
||
"z": 2628
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 14,
|
||
"target": 101,
|
||
"tick": 3,
|
||
"z": 3828
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 15,
|
||
"target": 102,
|
||
"tick": 3,
|
||
"z": 5028
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 16,
|
||
"target": 100,
|
||
"tick": 4,
|
||
"z": 2585
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 17,
|
||
"target": 101,
|
||
"tick": 4,
|
||
"z": 3785
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 18,
|
||
"target": 102,
|
||
"tick": 4,
|
||
"z": 4985
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 19,
|
||
"target": 100,
|
||
"tick": 5,
|
||
"z": 2542
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 20,
|
||
"target": 101,
|
||
"tick": 5,
|
||
"z": 3742
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 21,
|
||
"target": 102,
|
||
"tick": 5,
|
||
"z": 4942
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 22,
|
||
"target": 100,
|
||
"tick": 6,
|
||
"z": 2499
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 23,
|
||
"target": 101,
|
||
"tick": 6,
|
||
"z": 3699
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 24,
|
||
"target": 102,
|
||
"tick": 6,
|
||
"z": 4899
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 25,
|
||
"target": 100,
|
||
"tick": 7,
|
||
"z": 2456
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 26,
|
||
"target": 101,
|
||
"tick": 7,
|
||
"z": 3656
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 27,
|
||
"target": 102,
|
||
"tick": 7,
|
||
"z": 4856
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 28,
|
||
"target": 100,
|
||
"tick": 8,
|
||
"z": 2413
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 29,
|
||
"target": 101,
|
||
"tick": 8,
|
||
"z": 3613
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 30,
|
||
"target": 102,
|
||
"tick": 8,
|
||
"z": 4813
|
||
},
|
||
{
|
||
"cast": 1,
|
||
"kind": "cast_end",
|
||
"seq": 31,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"tick": 8
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 32,
|
||
"target": 100,
|
||
"tick": 9,
|
||
"z": 2370
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 33,
|
||
"target": 101,
|
||
"tick": 9,
|
||
"z": 3570
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 34,
|
||
"target": 102,
|
||
"tick": 9,
|
||
"z": 4770
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 35,
|
||
"target": 100,
|
||
"tick": 10,
|
||
"z": 2327
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 36,
|
||
"target": 101,
|
||
"tick": 10,
|
||
"z": 3527
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 37,
|
||
"target": 102,
|
||
"tick": 10,
|
||
"z": 4727
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 38,
|
||
"target": 100,
|
||
"tick": 11,
|
||
"z": 2284
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 39,
|
||
"target": 101,
|
||
"tick": 11,
|
||
"z": 3484
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 40,
|
||
"target": 102,
|
||
"tick": 11,
|
||
"z": 4684
|
||
},
|
||
{
|
||
"cast": 2,
|
||
"kind": "release",
|
||
"seq": 41,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"tick": 11
|
||
},
|
||
{
|
||
"arrival": 17,
|
||
"cast": 2,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 42,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 11,
|
||
"toZ": 2284
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 43,
|
||
"target": 100,
|
||
"tick": 12,
|
||
"z": 2241
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 44,
|
||
"target": 101,
|
||
"tick": 12,
|
||
"z": 3441
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 45,
|
||
"target": 102,
|
||
"tick": 12,
|
||
"z": 4641
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 46,
|
||
"target": 100,
|
||
"tick": 13,
|
||
"z": 2198
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 47,
|
||
"target": 101,
|
||
"tick": 13,
|
||
"z": 3398
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 48,
|
||
"target": 102,
|
||
"tick": 13,
|
||
"z": 4598
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 49,
|
||
"target": 100,
|
||
"tick": 14,
|
||
"z": 2155
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 50,
|
||
"target": 101,
|
||
"tick": 14,
|
||
"z": 3355
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 51,
|
||
"target": 102,
|
||
"tick": 14,
|
||
"z": 4555
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 52,
|
||
"target": 100,
|
||
"tick": 15,
|
||
"z": 2112
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 53,
|
||
"target": 101,
|
||
"tick": 15,
|
||
"z": 3312
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 54,
|
||
"target": 102,
|
||
"tick": 15,
|
||
"z": 4512
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 55,
|
||
"target": 100,
|
||
"tick": 16,
|
||
"z": 2069
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 56,
|
||
"target": 101,
|
||
"tick": 16,
|
||
"z": 3269
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 57,
|
||
"target": 102,
|
||
"tick": 16,
|
||
"z": 4469
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 31200,
|
||
"cast": 2,
|
||
"hp": 88800,
|
||
"kind": "hit",
|
||
"seq": 58,
|
||
"shield": 0,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 17
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 59,
|
||
"target": 100,
|
||
"tick": 17,
|
||
"z": 2026
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 60,
|
||
"target": 101,
|
||
"tick": 17,
|
||
"z": 3226
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 61,
|
||
"target": 102,
|
||
"tick": 17,
|
||
"z": 4426
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 62,
|
||
"target": 100,
|
||
"tick": 18,
|
||
"z": 1983
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 63,
|
||
"target": 101,
|
||
"tick": 18,
|
||
"z": 3183
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 64,
|
||
"target": 102,
|
||
"tick": 18,
|
||
"z": 4383
|
||
},
|
||
{
|
||
"cast": 3,
|
||
"end": 38,
|
||
"kind": "cast_start",
|
||
"release": 27,
|
||
"seq": 65,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 18
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 66,
|
||
"target": 100,
|
||
"tick": 19,
|
||
"z": 1940
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 67,
|
||
"target": 101,
|
||
"tick": 19,
|
||
"z": 3140
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 68,
|
||
"target": 102,
|
||
"tick": 19,
|
||
"z": 4340
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 69,
|
||
"target": 100,
|
||
"tick": 20,
|
||
"z": 1897
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 70,
|
||
"target": 101,
|
||
"tick": 20,
|
||
"z": 3097
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 71,
|
||
"target": 102,
|
||
"tick": 20,
|
||
"z": 4297
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 72,
|
||
"target": 100,
|
||
"tick": 21,
|
||
"z": 1854
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 73,
|
||
"target": 101,
|
||
"tick": 21,
|
||
"z": 3054
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 74,
|
||
"target": 102,
|
||
"tick": 21,
|
||
"z": 4254
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 75,
|
||
"target": 100,
|
||
"tick": 22,
|
||
"z": 1811
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 76,
|
||
"target": 101,
|
||
"tick": 22,
|
||
"z": 3011
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 77,
|
||
"target": 102,
|
||
"tick": 22,
|
||
"z": 4211
|
||
},
|
||
{
|
||
"cast": 2,
|
||
"kind": "cast_end",
|
||
"seq": 78,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"tick": 22
|
||
},
|
||
{
|
||
"cast": 4,
|
||
"end": 40,
|
||
"kind": "cast_start",
|
||
"release": 31,
|
||
"seq": 79,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 22
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 80,
|
||
"target": 100,
|
||
"tick": 23,
|
||
"z": 1768
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 81,
|
||
"target": 101,
|
||
"tick": 23,
|
||
"z": 2968
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 82,
|
||
"target": 102,
|
||
"tick": 23,
|
||
"z": 4168
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 83,
|
||
"target": 100,
|
||
"tick": 24,
|
||
"z": 1725
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 84,
|
||
"target": 101,
|
||
"tick": 24,
|
||
"z": 2925
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 85,
|
||
"target": 102,
|
||
"tick": 24,
|
||
"z": 4125
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 86,
|
||
"target": 100,
|
||
"tick": 25,
|
||
"z": 1682
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 87,
|
||
"target": 101,
|
||
"tick": 25,
|
||
"z": 2882
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 88,
|
||
"target": 102,
|
||
"tick": 25,
|
||
"z": 4082
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 89,
|
||
"target": 100,
|
||
"tick": 26,
|
||
"z": 1639
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 90,
|
||
"target": 101,
|
||
"tick": 26,
|
||
"z": 2839
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 91,
|
||
"target": 102,
|
||
"tick": 26,
|
||
"z": 4039
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 92,
|
||
"target": 100,
|
||
"tick": 27,
|
||
"z": 1596
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 93,
|
||
"target": 101,
|
||
"tick": 27,
|
||
"z": 2796
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 94,
|
||
"target": 102,
|
||
"tick": 27,
|
||
"z": 3996
|
||
},
|
||
{
|
||
"cast": 3,
|
||
"kind": "release",
|
||
"seq": 95,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 27
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 3,
|
||
"hp": 76800,
|
||
"kind": "hit",
|
||
"seq": 96,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 27
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 97,
|
||
"target": 100,
|
||
"tick": 28,
|
||
"z": 1553
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 98,
|
||
"target": 101,
|
||
"tick": 28,
|
||
"z": 2753
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 99,
|
||
"target": 102,
|
||
"tick": 28,
|
||
"z": 3953
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 100,
|
||
"target": 100,
|
||
"tick": 29,
|
||
"z": 1510
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 101,
|
||
"target": 101,
|
||
"tick": 29,
|
||
"z": 2710
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 102,
|
||
"target": 102,
|
||
"tick": 29,
|
||
"z": 3910
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 103,
|
||
"target": 100,
|
||
"tick": 30,
|
||
"z": 1467
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 104,
|
||
"target": 101,
|
||
"tick": 30,
|
||
"z": 2667
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 105,
|
||
"target": 102,
|
||
"tick": 30,
|
||
"z": 3867
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 106,
|
||
"target": 100,
|
||
"tick": 31,
|
||
"z": 1424
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 107,
|
||
"target": 101,
|
||
"tick": 31,
|
||
"z": 2624
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 108,
|
||
"target": 102,
|
||
"tick": 31,
|
||
"z": 3824
|
||
},
|
||
{
|
||
"cast": 4,
|
||
"kind": "release",
|
||
"seq": 109,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 31
|
||
},
|
||
{
|
||
"arrival": 36,
|
||
"cast": 4,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 110,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 31,
|
||
"toZ": 1424
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 111,
|
||
"target": 100,
|
||
"tick": 32,
|
||
"z": 1381
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 112,
|
||
"target": 101,
|
||
"tick": 32,
|
||
"z": 2581
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 113,
|
||
"target": 102,
|
||
"tick": 32,
|
||
"z": 3781
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 114,
|
||
"target": 100,
|
||
"tick": 33,
|
||
"z": 1338
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 115,
|
||
"target": 101,
|
||
"tick": 33,
|
||
"z": 2538
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 116,
|
||
"target": 102,
|
||
"tick": 33,
|
||
"z": 3738
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 117,
|
||
"target": 100,
|
||
"tick": 34,
|
||
"z": 1295
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 118,
|
||
"target": 101,
|
||
"tick": 34,
|
||
"z": 2495
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 119,
|
||
"target": 102,
|
||
"tick": 34,
|
||
"z": 3695
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 120,
|
||
"target": 100,
|
||
"tick": 35,
|
||
"z": 1252
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 121,
|
||
"target": 101,
|
||
"tick": 35,
|
||
"z": 2452
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 122,
|
||
"target": 102,
|
||
"tick": 35,
|
||
"z": 3652
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 4,
|
||
"hp": 52800,
|
||
"kind": "hit",
|
||
"seq": 123,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 36
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 124,
|
||
"target": 100,
|
||
"tick": 36,
|
||
"z": 1209
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 125,
|
||
"target": 101,
|
||
"tick": 36,
|
||
"z": 2409
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 126,
|
||
"target": 102,
|
||
"tick": 36,
|
||
"z": 3609
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 127,
|
||
"target": 100,
|
||
"tick": 37,
|
||
"z": 1166
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 128,
|
||
"target": 101,
|
||
"tick": 37,
|
||
"z": 2366
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 129,
|
||
"target": 102,
|
||
"tick": 37,
|
||
"z": 3566
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 130,
|
||
"target": 100,
|
||
"tick": 38,
|
||
"z": 1123
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 131,
|
||
"target": 101,
|
||
"tick": 38,
|
||
"z": 2323
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 132,
|
||
"target": 102,
|
||
"tick": 38,
|
||
"z": 3523
|
||
},
|
||
{
|
||
"cast": 3,
|
||
"kind": "cast_end",
|
||
"seq": 133,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 38
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 134,
|
||
"target": 100,
|
||
"tick": 39,
|
||
"z": 1080
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 135,
|
||
"target": 101,
|
||
"tick": 39,
|
||
"z": 2280
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 136,
|
||
"target": 102,
|
||
"tick": 39,
|
||
"z": 3480
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 137,
|
||
"target": 100,
|
||
"tick": 40,
|
||
"z": 1037
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 138,
|
||
"target": 101,
|
||
"tick": 40,
|
||
"z": 2237
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 139,
|
||
"target": 102,
|
||
"tick": 40,
|
||
"z": 3437
|
||
},
|
||
{
|
||
"cast": 4,
|
||
"kind": "cast_end",
|
||
"seq": 140,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 40
|
||
},
|
||
{
|
||
"cast": 5,
|
||
"end": 58,
|
||
"kind": "cast_start",
|
||
"release": 49,
|
||
"seq": 141,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 40
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 142,
|
||
"target": 100,
|
||
"tick": 41,
|
||
"z": 1000
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 143,
|
||
"target": 101,
|
||
"tick": 41,
|
||
"z": 2194
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 144,
|
||
"target": 102,
|
||
"tick": 41,
|
||
"z": 3394
|
||
},
|
||
{
|
||
"cast": 6,
|
||
"end": 53,
|
||
"kind": "cast_start",
|
||
"release": 47,
|
||
"seq": 145,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"target": 0,
|
||
"tick": 41
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 146,
|
||
"target": 101,
|
||
"tick": 42,
|
||
"z": 2151
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 147,
|
||
"target": 102,
|
||
"tick": 42,
|
||
"z": 3351
|
||
},
|
||
{
|
||
"cast": 7,
|
||
"end": 62,
|
||
"kind": "cast_start",
|
||
"release": 51,
|
||
"seq": 148,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 42
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 149,
|
||
"target": 101,
|
||
"tick": 43,
|
||
"z": 2108
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 150,
|
||
"target": 102,
|
||
"tick": 43,
|
||
"z": 3308
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 151,
|
||
"target": 101,
|
||
"tick": 44,
|
||
"z": 2065
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 152,
|
||
"target": 102,
|
||
"tick": 44,
|
||
"z": 3265
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 153,
|
||
"target": 101,
|
||
"tick": 45,
|
||
"z": 2022
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 154,
|
||
"target": 102,
|
||
"tick": 45,
|
||
"z": 3222
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 155,
|
||
"target": 101,
|
||
"tick": 46,
|
||
"z": 1979
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 156,
|
||
"target": 102,
|
||
"tick": 46,
|
||
"z": 3179
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 157,
|
||
"target": 101,
|
||
"tick": 47,
|
||
"z": 1936
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 158,
|
||
"target": 102,
|
||
"tick": 47,
|
||
"z": 3136
|
||
},
|
||
{
|
||
"cast": 6,
|
||
"kind": "release",
|
||
"seq": 159,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"tick": 47
|
||
},
|
||
{
|
||
"absorbed": 8000,
|
||
"action": "main",
|
||
"amount": 0,
|
||
"cast": 6,
|
||
"hp": 210000,
|
||
"kind": "hit",
|
||
"seq": 160,
|
||
"shield": 16000,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"target": 0,
|
||
"tick": 47
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 161,
|
||
"target": 101,
|
||
"tick": 48,
|
||
"z": 1893
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 162,
|
||
"target": 102,
|
||
"tick": 48,
|
||
"z": 3093
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 163,
|
||
"target": 101,
|
||
"tick": 49,
|
||
"z": 1850
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 164,
|
||
"target": 102,
|
||
"tick": 49,
|
||
"z": 3050
|
||
},
|
||
{
|
||
"cast": 5,
|
||
"kind": "release",
|
||
"seq": 165,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 49
|
||
},
|
||
{
|
||
"arrival": 53,
|
||
"cast": 5,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 166,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 49,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 167,
|
||
"target": 101,
|
||
"tick": 50,
|
||
"z": 1807
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 168,
|
||
"target": 102,
|
||
"tick": 50,
|
||
"z": 3007
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 169,
|
||
"target": 101,
|
||
"tick": 51,
|
||
"z": 1764
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 170,
|
||
"target": 102,
|
||
"tick": 51,
|
||
"z": 2964
|
||
},
|
||
{
|
||
"cast": 7,
|
||
"kind": "release",
|
||
"seq": 171,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 51
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 7,
|
||
"hp": 40800,
|
||
"kind": "hit",
|
||
"seq": 172,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 51
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 173,
|
||
"target": 101,
|
||
"tick": 52,
|
||
"z": 1721
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 174,
|
||
"target": 102,
|
||
"tick": 52,
|
||
"z": 2921
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 5,
|
||
"hp": 16800,
|
||
"kind": "hit",
|
||
"seq": 175,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 53
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 176,
|
||
"target": 101,
|
||
"tick": 53,
|
||
"z": 1678
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 177,
|
||
"target": 102,
|
||
"tick": 53,
|
||
"z": 2878
|
||
},
|
||
{
|
||
"cast": 6,
|
||
"kind": "cast_end",
|
||
"seq": 178,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"tick": 53
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 179,
|
||
"target": 101,
|
||
"tick": 54,
|
||
"z": 1635
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 180,
|
||
"target": 102,
|
||
"tick": 54,
|
||
"z": 2835
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 181,
|
||
"target": 101,
|
||
"tick": 55,
|
||
"z": 1592
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 182,
|
||
"target": 102,
|
||
"tick": 55,
|
||
"z": 2792
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 183,
|
||
"target": 101,
|
||
"tick": 56,
|
||
"z": 1549
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 184,
|
||
"target": 102,
|
||
"tick": 56,
|
||
"z": 2749
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 185,
|
||
"target": 101,
|
||
"tick": 57,
|
||
"z": 1506
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 186,
|
||
"target": 102,
|
||
"tick": 57,
|
||
"z": 2706
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 187,
|
||
"target": 101,
|
||
"tick": 58,
|
||
"z": 1463
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 188,
|
||
"target": 102,
|
||
"tick": 58,
|
||
"z": 2663
|
||
},
|
||
{
|
||
"cast": 5,
|
||
"kind": "cast_end",
|
||
"seq": 189,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 58
|
||
},
|
||
{
|
||
"cast": 8,
|
||
"end": 76,
|
||
"kind": "cast_start",
|
||
"release": 67,
|
||
"seq": 190,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 58
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 191,
|
||
"target": 101,
|
||
"tick": 59,
|
||
"z": 1420
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 192,
|
||
"target": 102,
|
||
"tick": 59,
|
||
"z": 2620
|
||
},
|
||
{
|
||
"kind": "shield_expired",
|
||
"seq": 193,
|
||
"shield": 0,
|
||
"target": 0,
|
||
"tick": 60
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 194,
|
||
"target": 101,
|
||
"tick": 60,
|
||
"z": 1377
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 195,
|
||
"target": 102,
|
||
"tick": 60,
|
||
"z": 2577
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 196,
|
||
"target": 101,
|
||
"tick": 61,
|
||
"z": 1334
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 197,
|
||
"target": 102,
|
||
"tick": 61,
|
||
"z": 2534
|
||
},
|
||
{
|
||
"cast": 9,
|
||
"end": 73,
|
||
"kind": "cast_start",
|
||
"release": 67,
|
||
"seq": 198,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"target": 0,
|
||
"tick": 61
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 199,
|
||
"target": 101,
|
||
"tick": 62,
|
||
"z": 1291
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 200,
|
||
"target": 102,
|
||
"tick": 62,
|
||
"z": 2491
|
||
},
|
||
{
|
||
"cast": 7,
|
||
"kind": "cast_end",
|
||
"seq": 201,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 62
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 202,
|
||
"target": 101,
|
||
"tick": 63,
|
||
"z": 1248
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 203,
|
||
"target": 102,
|
||
"tick": 63,
|
||
"z": 2448
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 204,
|
||
"target": 101,
|
||
"tick": 64,
|
||
"z": 1205
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 205,
|
||
"target": 102,
|
||
"tick": 64,
|
||
"z": 2405
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 206,
|
||
"target": 101,
|
||
"tick": 65,
|
||
"z": 1162
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 207,
|
||
"target": 102,
|
||
"tick": 65,
|
||
"z": 2362
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 208,
|
||
"target": 101,
|
||
"tick": 66,
|
||
"z": 1119
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 209,
|
||
"target": 102,
|
||
"tick": 66,
|
||
"z": 2319
|
||
},
|
||
{
|
||
"cast": 10,
|
||
"end": 86,
|
||
"kind": "cast_start",
|
||
"release": 75,
|
||
"seq": 210,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 66
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 211,
|
||
"target": 101,
|
||
"tick": 67,
|
||
"z": 1076
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 212,
|
||
"target": 102,
|
||
"tick": 67,
|
||
"z": 2276
|
||
},
|
||
{
|
||
"cast": 8,
|
||
"kind": "release",
|
||
"seq": 213,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 67
|
||
},
|
||
{
|
||
"arrival": 71,
|
||
"cast": 8,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 214,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 67,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 9,
|
||
"kind": "release",
|
||
"seq": 215,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"tick": 67
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 9,
|
||
"hp": 202000,
|
||
"kind": "hit",
|
||
"seq": 216,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"target": 0,
|
||
"tick": 67
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 217,
|
||
"target": 101,
|
||
"tick": 68,
|
||
"z": 1033
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 218,
|
||
"target": 102,
|
||
"tick": 68,
|
||
"z": 2233
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 219,
|
||
"target": 101,
|
||
"tick": 69,
|
||
"z": 1000
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 220,
|
||
"target": 102,
|
||
"tick": 69,
|
||
"z": 2190
|
||
},
|
||
{
|
||
"cast": 11,
|
||
"end": 81,
|
||
"kind": "cast_start",
|
||
"release": 75,
|
||
"seq": 221,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 69
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 222,
|
||
"target": 102,
|
||
"tick": 70,
|
||
"z": 2147
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 16800,
|
||
"cast": 8,
|
||
"hp": 0,
|
||
"kind": "hit",
|
||
"seq": 223,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 71
|
||
},
|
||
{
|
||
"cast": 8,
|
||
"kind": "death",
|
||
"seq": 224,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 100,
|
||
"tick": 71
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 225,
|
||
"target": 102,
|
||
"tick": 71,
|
||
"z": 2104
|
||
},
|
||
{
|
||
"cast": 9,
|
||
"kind": "cast_end",
|
||
"seq": 226,
|
||
"skill": "enemy.0.basic",
|
||
"source": 100,
|
||
"tick": 71
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 227,
|
||
"target": 102,
|
||
"tick": 72,
|
||
"z": 2061
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 228,
|
||
"target": 102,
|
||
"tick": 73,
|
||
"z": 2018
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 229,
|
||
"target": 102,
|
||
"tick": 74,
|
||
"z": 1975
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 230,
|
||
"target": 102,
|
||
"tick": 75,
|
||
"z": 1932
|
||
},
|
||
{
|
||
"cast": 10,
|
||
"kind": "release",
|
||
"seq": 231,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 75
|
||
},
|
||
{
|
||
"cast": 10,
|
||
"kind": "expired",
|
||
"reason": "target_lost",
|
||
"seq": 232,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 100,
|
||
"tick": 75
|
||
},
|
||
{
|
||
"cast": 11,
|
||
"kind": "release",
|
||
"seq": 233,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 75
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 11,
|
||
"hp": 194000,
|
||
"kind": "hit",
|
||
"seq": 234,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 75
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 235,
|
||
"target": 102,
|
||
"tick": 76,
|
||
"z": 1889
|
||
},
|
||
{
|
||
"cast": 8,
|
||
"kind": "cast_end",
|
||
"seq": 236,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 76
|
||
},
|
||
{
|
||
"cast": 12,
|
||
"end": 94,
|
||
"kind": "cast_start",
|
||
"release": 85,
|
||
"seq": 237,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 76
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 238,
|
||
"target": 102,
|
||
"tick": 77,
|
||
"z": 1846
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 239,
|
||
"target": 102,
|
||
"tick": 78,
|
||
"z": 1803
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 240,
|
||
"target": 102,
|
||
"tick": 79,
|
||
"z": 1760
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 241,
|
||
"target": 102,
|
||
"tick": 80,
|
||
"z": 1717
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 242,
|
||
"target": 102,
|
||
"tick": 81,
|
||
"z": 1674
|
||
},
|
||
{
|
||
"cast": 11,
|
||
"kind": "cast_end",
|
||
"seq": 243,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 81
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 244,
|
||
"target": 102,
|
||
"tick": 82,
|
||
"z": 1631
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 245,
|
||
"target": 102,
|
||
"tick": 83,
|
||
"z": 1588
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 246,
|
||
"target": 102,
|
||
"tick": 84,
|
||
"z": 1545
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 247,
|
||
"target": 102,
|
||
"tick": 85,
|
||
"z": 1502
|
||
},
|
||
{
|
||
"cast": 12,
|
||
"kind": "release",
|
||
"seq": 248,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 85
|
||
},
|
||
{
|
||
"arrival": 89,
|
||
"cast": 12,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 249,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 85,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 250,
|
||
"target": 102,
|
||
"tick": 86,
|
||
"z": 1459
|
||
},
|
||
{
|
||
"cast": 10,
|
||
"kind": "cast_end",
|
||
"seq": 251,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 86
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 252,
|
||
"target": 102,
|
||
"tick": 87,
|
||
"z": 1416
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 253,
|
||
"target": 102,
|
||
"tick": 88,
|
||
"z": 1373
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 12,
|
||
"hp": 96000,
|
||
"kind": "hit",
|
||
"seq": 254,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 89
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 255,
|
||
"target": 102,
|
||
"tick": 89,
|
||
"z": 1330
|
||
},
|
||
{
|
||
"cast": 13,
|
||
"end": 101,
|
||
"kind": "cast_start",
|
||
"release": 95,
|
||
"seq": 256,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 89
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 257,
|
||
"target": 102,
|
||
"tick": 90,
|
||
"z": 1287
|
||
},
|
||
{
|
||
"cast": 14,
|
||
"end": 110,
|
||
"kind": "cast_start",
|
||
"release": 99,
|
||
"seq": 258,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 90
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 259,
|
||
"target": 102,
|
||
"tick": 91,
|
||
"z": 1244
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 260,
|
||
"target": 102,
|
||
"tick": 92,
|
||
"z": 1201
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 261,
|
||
"target": 102,
|
||
"tick": 93,
|
||
"z": 1158
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 262,
|
||
"target": 102,
|
||
"tick": 94,
|
||
"z": 1115
|
||
},
|
||
{
|
||
"cast": 12,
|
||
"kind": "cast_end",
|
||
"seq": 263,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 94
|
||
},
|
||
{
|
||
"cast": 15,
|
||
"end": 112,
|
||
"kind": "cast_start",
|
||
"release": 103,
|
||
"seq": 264,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 94
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 265,
|
||
"target": 102,
|
||
"tick": 95,
|
||
"z": 1072
|
||
},
|
||
{
|
||
"cast": 13,
|
||
"kind": "release",
|
||
"seq": 266,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 95
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 13,
|
||
"hp": 186000,
|
||
"kind": "hit",
|
||
"seq": 267,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 95
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 268,
|
||
"target": 102,
|
||
"tick": 96,
|
||
"z": 1029
|
||
},
|
||
{
|
||
"kind": "move",
|
||
"seq": 269,
|
||
"target": 102,
|
||
"tick": 97,
|
||
"z": 1000
|
||
},
|
||
{
|
||
"cast": 16,
|
||
"end": 109,
|
||
"kind": "cast_start",
|
||
"release": 103,
|
||
"seq": 270,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 97
|
||
},
|
||
{
|
||
"cast": 14,
|
||
"kind": "release",
|
||
"seq": 271,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 99
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 14,
|
||
"hp": 84000,
|
||
"kind": "hit",
|
||
"seq": 272,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 99
|
||
},
|
||
{
|
||
"cast": 13,
|
||
"kind": "cast_end",
|
||
"seq": 273,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 101
|
||
},
|
||
{
|
||
"cast": 15,
|
||
"kind": "release",
|
||
"seq": 274,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 103
|
||
},
|
||
{
|
||
"arrival": 107,
|
||
"cast": 15,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 275,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 103,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 16,
|
||
"kind": "release",
|
||
"seq": 276,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 103
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 16,
|
||
"hp": 178000,
|
||
"kind": "hit",
|
||
"seq": 277,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 103
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 15,
|
||
"hp": 60000,
|
||
"kind": "hit",
|
||
"seq": 278,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 107
|
||
},
|
||
{
|
||
"cast": 17,
|
||
"end": 121,
|
||
"kind": "cast_start",
|
||
"release": 115,
|
||
"seq": 279,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 109
|
||
},
|
||
{
|
||
"cast": 16,
|
||
"kind": "cast_end",
|
||
"seq": 280,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 109
|
||
},
|
||
{
|
||
"cast": 14,
|
||
"kind": "cast_end",
|
||
"seq": 281,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 110
|
||
},
|
||
{
|
||
"cast": 15,
|
||
"kind": "cast_end",
|
||
"seq": 282,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 112
|
||
},
|
||
{
|
||
"cast": 18,
|
||
"end": 130,
|
||
"kind": "cast_start",
|
||
"release": 121,
|
||
"seq": 283,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 112
|
||
},
|
||
{
|
||
"cast": 19,
|
||
"end": 134,
|
||
"kind": "cast_start",
|
||
"release": 123,
|
||
"seq": 284,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 114
|
||
},
|
||
{
|
||
"cast": 17,
|
||
"kind": "release",
|
||
"seq": 285,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 115
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 17,
|
||
"hp": 170000,
|
||
"kind": "hit",
|
||
"seq": 286,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 115
|
||
},
|
||
{
|
||
"cast": 20,
|
||
"end": 129,
|
||
"kind": "cast_start",
|
||
"release": 123,
|
||
"seq": 287,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 117
|
||
},
|
||
{
|
||
"cast": 17,
|
||
"kind": "cast_end",
|
||
"seq": 288,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 121
|
||
},
|
||
{
|
||
"cast": 18,
|
||
"kind": "release",
|
||
"seq": 289,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 121
|
||
},
|
||
{
|
||
"arrival": 125,
|
||
"cast": 18,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 290,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 121,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 19,
|
||
"kind": "release",
|
||
"seq": 291,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 123
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 19,
|
||
"hp": 48000,
|
||
"kind": "hit",
|
||
"seq": 292,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 123
|
||
},
|
||
{
|
||
"cast": 20,
|
||
"kind": "release",
|
||
"seq": 293,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 123
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 20,
|
||
"hp": 162000,
|
||
"kind": "hit",
|
||
"seq": 294,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 123
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 18,
|
||
"hp": 24000,
|
||
"kind": "hit",
|
||
"seq": 295,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 125
|
||
},
|
||
{
|
||
"cast": 21,
|
||
"end": 141,
|
||
"kind": "cast_start",
|
||
"release": 135,
|
||
"seq": 296,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 129
|
||
},
|
||
{
|
||
"cast": 20,
|
||
"kind": "cast_end",
|
||
"seq": 297,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 129
|
||
},
|
||
{
|
||
"cast": 18,
|
||
"kind": "cast_end",
|
||
"seq": 298,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 130
|
||
},
|
||
{
|
||
"cast": 22,
|
||
"end": 152,
|
||
"kind": "cast_start",
|
||
"release": 141,
|
||
"seq": 299,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 130
|
||
},
|
||
{
|
||
"cast": 19,
|
||
"kind": "cast_end",
|
||
"seq": 300,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 134
|
||
},
|
||
{
|
||
"cast": 21,
|
||
"kind": "release",
|
||
"seq": 301,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 135
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 21,
|
||
"hp": 154000,
|
||
"kind": "hit",
|
||
"seq": 302,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"target": 0,
|
||
"tick": 135
|
||
},
|
||
{
|
||
"cast": 23,
|
||
"end": 149,
|
||
"kind": "cast_start",
|
||
"release": 143,
|
||
"seq": 303,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 137
|
||
},
|
||
{
|
||
"cast": 24,
|
||
"end": 158,
|
||
"kind": "cast_start",
|
||
"release": 147,
|
||
"seq": 304,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 138
|
||
},
|
||
{
|
||
"cast": 21,
|
||
"kind": "cast_end",
|
||
"seq": 305,
|
||
"skill": "enemy.0.basic",
|
||
"source": 101,
|
||
"tick": 141
|
||
},
|
||
{
|
||
"cast": 22,
|
||
"kind": "release",
|
||
"seq": 306,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"tick": 141
|
||
},
|
||
{
|
||
"arrival": 145,
|
||
"cast": 22,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 307,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 141,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 23,
|
||
"kind": "release",
|
||
"seq": 308,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 143
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 8000,
|
||
"cast": 23,
|
||
"hp": 146000,
|
||
"kind": "hit",
|
||
"seq": 309,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 143
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 22,
|
||
"hp": 0,
|
||
"kind": "hit",
|
||
"seq": 310,
|
||
"shield": 0,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 145
|
||
},
|
||
{
|
||
"cast": 22,
|
||
"kind": "death",
|
||
"seq": 311,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"target": 101,
|
||
"tick": 145
|
||
},
|
||
{
|
||
"cast": 24,
|
||
"kind": "release",
|
||
"seq": 312,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 147
|
||
},
|
||
{
|
||
"cast": 24,
|
||
"kind": "expired",
|
||
"reason": "target_lost",
|
||
"seq": 313,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 101,
|
||
"tick": 147
|
||
},
|
||
{
|
||
"cast": 23,
|
||
"kind": "cast_end",
|
||
"seq": 314,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 149
|
||
},
|
||
{
|
||
"cast": 22,
|
||
"kind": "cast_end",
|
||
"seq": 315,
|
||
"skill": "pet.1.ability",
|
||
"source": 1,
|
||
"tick": 152
|
||
},
|
||
{
|
||
"cast": 25,
|
||
"end": 170,
|
||
"kind": "cast_start",
|
||
"release": 161,
|
||
"seq": 316,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 152
|
||
},
|
||
{
|
||
"cast": 26,
|
||
"end": 169,
|
||
"kind": "cast_start",
|
||
"release": 163,
|
||
"seq": 317,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 157
|
||
},
|
||
{
|
||
"cast": 24,
|
||
"kind": "cast_end",
|
||
"seq": 318,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 158
|
||
},
|
||
{
|
||
"cast": 27,
|
||
"end": 168,
|
||
"kind": "cast_start",
|
||
"release": 160,
|
||
"seq": 319,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"target": 0,
|
||
"tick": 160
|
||
},
|
||
{
|
||
"cast": 27,
|
||
"kind": "release",
|
||
"seq": 320,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"tick": 160
|
||
},
|
||
{
|
||
"cast": 27,
|
||
"expires": 220,
|
||
"kind": "shield",
|
||
"seq": 321,
|
||
"shield": 24000,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"target": 0,
|
||
"tick": 160
|
||
},
|
||
{
|
||
"cast": 25,
|
||
"kind": "release",
|
||
"seq": 322,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 161
|
||
},
|
||
{
|
||
"arrival": 165,
|
||
"cast": 25,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 323,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 161,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 26,
|
||
"kind": "release",
|
||
"seq": 324,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 163
|
||
},
|
||
{
|
||
"absorbed": 8000,
|
||
"action": "main",
|
||
"amount": 0,
|
||
"cast": 26,
|
||
"hp": 146000,
|
||
"kind": "hit",
|
||
"seq": 325,
|
||
"shield": 16000,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 163
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 25,
|
||
"hp": 96000,
|
||
"kind": "hit",
|
||
"seq": 326,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 165
|
||
},
|
||
{
|
||
"cast": 27,
|
||
"kind": "cast_end",
|
||
"seq": 327,
|
||
"skill": "pet.0.ability",
|
||
"source": 0,
|
||
"tick": 168
|
||
},
|
||
{
|
||
"cast": 28,
|
||
"end": 188,
|
||
"kind": "cast_start",
|
||
"release": 177,
|
||
"seq": 328,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 102,
|
||
"tick": 168
|
||
},
|
||
{
|
||
"cast": 26,
|
||
"kind": "cast_end",
|
||
"seq": 329,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 169
|
||
},
|
||
{
|
||
"cast": 25,
|
||
"kind": "cast_end",
|
||
"seq": 330,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 170
|
||
},
|
||
{
|
||
"cast": 29,
|
||
"end": 188,
|
||
"kind": "cast_start",
|
||
"release": 179,
|
||
"seq": 331,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 170
|
||
},
|
||
{
|
||
"cast": 30,
|
||
"end": 189,
|
||
"kind": "cast_start",
|
||
"release": 183,
|
||
"seq": 332,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 177
|
||
},
|
||
{
|
||
"cast": 28,
|
||
"kind": "release",
|
||
"seq": 333,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 177
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 28,
|
||
"hp": 84000,
|
||
"kind": "hit",
|
||
"seq": 334,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 102,
|
||
"tick": 177
|
||
},
|
||
{
|
||
"cast": 29,
|
||
"kind": "release",
|
||
"seq": 335,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 179
|
||
},
|
||
{
|
||
"arrival": 183,
|
||
"cast": 29,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 336,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 179,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 29,
|
||
"hp": 60000,
|
||
"kind": "hit",
|
||
"seq": 337,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 183
|
||
},
|
||
{
|
||
"cast": 30,
|
||
"kind": "release",
|
||
"seq": 338,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 183
|
||
},
|
||
{
|
||
"absorbed": 8000,
|
||
"action": "main",
|
||
"amount": 0,
|
||
"cast": 30,
|
||
"hp": 146000,
|
||
"kind": "hit",
|
||
"seq": 339,
|
||
"shield": 8000,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 183
|
||
},
|
||
{
|
||
"cast": 28,
|
||
"kind": "cast_end",
|
||
"seq": 340,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 188
|
||
},
|
||
{
|
||
"cast": 29,
|
||
"kind": "cast_end",
|
||
"seq": 341,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 188
|
||
},
|
||
{
|
||
"cast": 31,
|
||
"end": 206,
|
||
"kind": "cast_start",
|
||
"release": 197,
|
||
"seq": 342,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 188
|
||
},
|
||
{
|
||
"cast": 30,
|
||
"kind": "cast_end",
|
||
"seq": 343,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 189
|
||
},
|
||
{
|
||
"cast": 32,
|
||
"end": 212,
|
||
"kind": "cast_start",
|
||
"release": 201,
|
||
"seq": 344,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 102,
|
||
"tick": 192
|
||
},
|
||
{
|
||
"cast": 33,
|
||
"end": 209,
|
||
"kind": "cast_start",
|
||
"release": 203,
|
||
"seq": 345,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 197
|
||
},
|
||
{
|
||
"cast": 31,
|
||
"kind": "release",
|
||
"seq": 346,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 197
|
||
},
|
||
{
|
||
"arrival": 201,
|
||
"cast": 31,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 347,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 197,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 31,
|
||
"hp": 36000,
|
||
"kind": "hit",
|
||
"seq": 348,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 201
|
||
},
|
||
{
|
||
"cast": 32,
|
||
"kind": "release",
|
||
"seq": 349,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 201
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 12000,
|
||
"cast": 32,
|
||
"hp": 24000,
|
||
"kind": "hit",
|
||
"seq": 350,
|
||
"shield": 0,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 102,
|
||
"tick": 201
|
||
},
|
||
{
|
||
"cast": 33,
|
||
"kind": "release",
|
||
"seq": 351,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 203
|
||
},
|
||
{
|
||
"absorbed": 8000,
|
||
"action": "main",
|
||
"amount": 0,
|
||
"cast": 33,
|
||
"hp": 146000,
|
||
"kind": "hit",
|
||
"seq": 352,
|
||
"shield": 0,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 203
|
||
},
|
||
{
|
||
"cast": 31,
|
||
"kind": "cast_end",
|
||
"seq": 353,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 206
|
||
},
|
||
{
|
||
"cast": 34,
|
||
"end": 224,
|
||
"kind": "cast_start",
|
||
"release": 215,
|
||
"seq": 354,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 206
|
||
},
|
||
{
|
||
"cast": 33,
|
||
"kind": "cast_end",
|
||
"seq": 355,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 209
|
||
},
|
||
{
|
||
"cast": 32,
|
||
"kind": "cast_end",
|
||
"seq": 356,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 212
|
||
},
|
||
{
|
||
"cast": 34,
|
||
"kind": "release",
|
||
"seq": 357,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"tick": 215
|
||
},
|
||
{
|
||
"arrival": 219,
|
||
"cast": 34,
|
||
"fromZ": -2000,
|
||
"kind": "projectile",
|
||
"seq": 358,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 215,
|
||
"toZ": 1000
|
||
},
|
||
{
|
||
"cast": 35,
|
||
"end": 236,
|
||
"kind": "cast_start",
|
||
"release": 225,
|
||
"seq": 359,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"target": 102,
|
||
"tick": 216
|
||
},
|
||
{
|
||
"cast": 36,
|
||
"end": 229,
|
||
"kind": "cast_start",
|
||
"release": 223,
|
||
"seq": 360,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"target": 0,
|
||
"tick": 217
|
||
},
|
||
{
|
||
"absorbed": 0,
|
||
"action": "main",
|
||
"amount": 24000,
|
||
"cast": 34,
|
||
"hp": 0,
|
||
"kind": "hit",
|
||
"seq": 361,
|
||
"shield": 0,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 219
|
||
},
|
||
{
|
||
"cast": 34,
|
||
"kind": "death",
|
||
"seq": 362,
|
||
"skill": "pet.1.basic",
|
||
"source": 1,
|
||
"target": 102,
|
||
"tick": 219
|
||
},
|
||
{
|
||
"cast": 36,
|
||
"kind": "cancel",
|
||
"seq": 363,
|
||
"skill": "enemy.0.basic",
|
||
"source": 102,
|
||
"tick": 219
|
||
},
|
||
{
|
||
"cast": 35,
|
||
"kind": "cancel",
|
||
"seq": 364,
|
||
"skill": "pet.0.basic",
|
||
"source": 0,
|
||
"tick": 219
|
||
},
|
||
{
|
||
"kind": "battle_end",
|
||
"seq": 365,
|
||
"tick": 219,
|
||
"won": true
|
||
}
|
||
],
|
||
"final": [
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 146000,
|
||
"id": 0,
|
||
"lane": 0,
|
||
"maxHp": 210000,
|
||
"shield": 0,
|
||
"team": 0,
|
||
"z": 0
|
||
},
|
||
{
|
||
"art": 1,
|
||
"exited": false,
|
||
"hp": 95000,
|
||
"id": 1,
|
||
"lane": 0,
|
||
"maxHp": 95000,
|
||
"shield": 0,
|
||
"team": 0,
|
||
"z": -2000
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 0,
|
||
"id": 100,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 1000
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 0,
|
||
"id": 101,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 1000
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 0,
|
||
"id": 102,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 1000
|
||
}
|
||
],
|
||
"frozenGameplay": {
|
||
"battleRules": 2,
|
||
"camp": {
|
||
"buildUnlockStage": 5,
|
||
"decorations": [
|
||
{
|
||
"coins": 120,
|
||
"description": "给营地添一抹明亮颜色",
|
||
"id": 0,
|
||
"name": "迎风小旗"
|
||
},
|
||
{
|
||
"coins": 180,
|
||
"description": "让伙伴歇脚的角落开满花",
|
||
"id": 1,
|
||
"name": "花叶盆栽"
|
||
},
|
||
{
|
||
"coins": 240,
|
||
"description": "用温暖灯光迎接冒险归来",
|
||
"id": 2,
|
||
"name": "暖光路灯"
|
||
}
|
||
],
|
||
"restUnlockStage": 3,
|
||
"slots": 3
|
||
},
|
||
"capture": {
|
||
"duplicateLimit": 4,
|
||
"name": "绿野伙伴池",
|
||
"tutorialPet": 2,
|
||
"weights": [
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1,
|
||
1
|
||
]
|
||
},
|
||
"challenges": [
|
||
{
|
||
"allyElement": 1,
|
||
"attackScale": 0.6,
|
||
"badge": "火焰徽章",
|
||
"chapter": "属性挑战",
|
||
"code": "火试炼",
|
||
"durability": 12,
|
||
"element": 2,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "仅火元素伙伴可入场。火克制草。",
|
||
"hpScale": 0.35,
|
||
"id": 1,
|
||
"lanes": 1,
|
||
"name": "灼草",
|
||
"obtain": "用捕捉券在伙伴池结识火元素伙伴",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"shards": 10,
|
||
"shardsPet": 1,
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 20
|
||
},
|
||
{
|
||
"allyElement": 2,
|
||
"attackScale": 0.6,
|
||
"badge": "新芽徽章",
|
||
"chapter": "属性挑战",
|
||
"code": "草试炼",
|
||
"durability": 12,
|
||
"element": 3,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "仅草元素伙伴可入场。草克制岩。",
|
||
"hpScale": 0.35,
|
||
"id": 2,
|
||
"lanes": 1,
|
||
"name": "破岩",
|
||
"obtain": "用捕捉券在伙伴池结识草元素伙伴",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"shards": 10,
|
||
"shardsPet": 2,
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 20
|
||
},
|
||
{
|
||
"allyElement": 3,
|
||
"attackScale": 0.6,
|
||
"badge": "岩纹徽章",
|
||
"chapter": "属性挑战",
|
||
"code": "岩试炼",
|
||
"durability": 12,
|
||
"element": 4,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "仅岩元素伙伴可入场。岩克制电。",
|
||
"hpScale": 0.35,
|
||
"id": 3,
|
||
"lanes": 1,
|
||
"name": "镇电",
|
||
"obtain": "用捕捉券在伙伴池结识岩元素伙伴",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"shards": 10,
|
||
"shardsPet": 0,
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 20
|
||
},
|
||
{
|
||
"allyElement": 4,
|
||
"attackScale": 0.6,
|
||
"badge": "雷光徽章",
|
||
"chapter": "属性挑战",
|
||
"code": "电试炼",
|
||
"durability": 12,
|
||
"element": 5,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "仅电元素伙伴可入场。电克制水。",
|
||
"hpScale": 0.35,
|
||
"id": 4,
|
||
"lanes": 1,
|
||
"name": "激流",
|
||
"obtain": "用捕捉券在伙伴池结识电元素伙伴",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"shards": 10,
|
||
"shardsPet": 3,
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 20
|
||
},
|
||
{
|
||
"allyElement": 5,
|
||
"attackScale": 0.6,
|
||
"badge": "潮汐徽章",
|
||
"chapter": "属性挑战",
|
||
"code": "水试炼",
|
||
"durability": 12,
|
||
"element": 1,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "仅水元素伙伴可入场。水克制火。",
|
||
"hpScale": 0.35,
|
||
"id": 5,
|
||
"lanes": 1,
|
||
"name": "熄焰",
|
||
"obtain": "用捕捉券在伙伴池结识水元素伙伴",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"shards": 10,
|
||
"shardsPet": 4,
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 20
|
||
}
|
||
],
|
||
"chapter": "绿野初程",
|
||
"daily": {
|
||
"signin": [
|
||
{
|
||
"balls": 10,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 10,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 10,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
{
|
||
"balls": 20,
|
||
"candy": 0,
|
||
"coins": 0
|
||
}
|
||
],
|
||
"tasks": [
|
||
{
|
||
"id": 0,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"target": 3,
|
||
"title": "完成3次弹珠发射"
|
||
},
|
||
{
|
||
"id": 1,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"target": 1,
|
||
"title": "完成1场冒险"
|
||
},
|
||
{
|
||
"id": 2,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0
|
||
},
|
||
"target": 1,
|
||
"title": "与伙伴互动1次"
|
||
}
|
||
],
|
||
"utcOffsetSeconds": 28800
|
||
},
|
||
"economy": {
|
||
"ballCap": 30,
|
||
"duplicateShards": 20,
|
||
"evolveCoins": 500,
|
||
"evolveGrowth": 1.25,
|
||
"evolveLevel": 5,
|
||
"evolveShards": 40,
|
||
"goalBalls": 5,
|
||
"initialBalls": 20,
|
||
"levelCap": 20,
|
||
"levelGrowth": 0.05,
|
||
"recoverySeconds": 600,
|
||
"ticketEvery": 10,
|
||
"trainCost": 30
|
||
},
|
||
"elements": {
|
||
"advantage": 1.25,
|
||
"cycle": [
|
||
1,
|
||
2,
|
||
3,
|
||
4,
|
||
5
|
||
],
|
||
"disadvantage": 0.8
|
||
},
|
||
"enemies": [
|
||
{
|
||
"attack": 8,
|
||
"boss": false,
|
||
"cooldown": 1,
|
||
"defense": 0,
|
||
"hp": 60,
|
||
"hpStep": 4,
|
||
"id": 0,
|
||
"leak": 1,
|
||
"name": "小角怪",
|
||
"speed": 0.85
|
||
},
|
||
{
|
||
"attack": 7,
|
||
"boss": false,
|
||
"cooldown": 0.9,
|
||
"defense": 0,
|
||
"hp": 50,
|
||
"hpStep": 3,
|
||
"id": 1,
|
||
"leak": 1,
|
||
"name": "疾跑怪",
|
||
"speed": 1.15
|
||
},
|
||
{
|
||
"attack": 8,
|
||
"boss": false,
|
||
"cooldown": 1,
|
||
"defense": 3,
|
||
"hp": 65,
|
||
"hpStep": 3,
|
||
"id": 2,
|
||
"leak": 1,
|
||
"name": "硬壳怪",
|
||
"speed": 0.75
|
||
},
|
||
{
|
||
"attack": 10,
|
||
"boss": false,
|
||
"cooldown": 1.1,
|
||
"defense": 1,
|
||
"hp": 95,
|
||
"hpStep": 2,
|
||
"id": 3,
|
||
"leak": 2,
|
||
"name": "角怪队长",
|
||
"speed": 0.8
|
||
},
|
||
{
|
||
"attack": 14,
|
||
"boss": true,
|
||
"cooldown": 1,
|
||
"defense": 0,
|
||
"hp": 200,
|
||
"hpStep": 0,
|
||
"id": 4,
|
||
"leak": 5,
|
||
"name": "大角首领",
|
||
"speed": 0.85
|
||
}
|
||
],
|
||
"fishing": {
|
||
"ballCost": 1,
|
||
"dailyLimit": 5,
|
||
"duration": 20,
|
||
"fishCount": 8,
|
||
"grace": 3,
|
||
"tiers": [
|
||
{
|
||
"minScore": 3,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 10,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"minScore": 5,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 20,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"minScore": 8,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 5,
|
||
"coins": 30,
|
||
"tickets": 0
|
||
}
|
||
}
|
||
],
|
||
"unlockStage": 1,
|
||
"windowMs": 900
|
||
},
|
||
"friends": {
|
||
"blockLimit": 20,
|
||
"gift": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 20,
|
||
"tickets": 0
|
||
},
|
||
"limit": 20,
|
||
"receiveLimit": 5,
|
||
"requestLimit": 20,
|
||
"sendLimit": 5
|
||
},
|
||
"mail": {
|
||
"initial": [
|
||
{
|
||
"body": "欢迎和伙伴一起开启冒险!\n这份小小补给可用于弹珠发射和伙伴训练,请在有效期内领取。",
|
||
"mailId": "welcome_supply_v1",
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 20,
|
||
"coins": 0,
|
||
"tickets": 0
|
||
},
|
||
"title": "欢迎来到小镇"
|
||
},
|
||
{
|
||
"body": "冒险首通、每日任务和七日登录都有独立奖励。\n邮件附件只有点击领取后才会到账;没有附件的通知只需阅读。",
|
||
"mailId": "camp_notice_v1",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"tickets": 0
|
||
},
|
||
"title": "营地来信"
|
||
}
|
||
],
|
||
"lifetimeSeconds": 604800
|
||
},
|
||
"pets": [
|
||
{
|
||
"ability": {
|
||
"cooldown": 8,
|
||
"duration": 3,
|
||
"kind": "shield",
|
||
"name": "岩壳护盾",
|
||
"radius": 0,
|
||
"range": 0,
|
||
"t1": 24,
|
||
"t2": 40,
|
||
"t2Duration": 3,
|
||
"t2Radius": 0,
|
||
"t2Targets": 1,
|
||
"target": "self",
|
||
"targets": 1
|
||
},
|
||
"attack": 12,
|
||
"cooldown": 1.2,
|
||
"element": 3,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 210,
|
||
"id": 0,
|
||
"name": "岩团团",
|
||
"range": 2,
|
||
"role": "守护",
|
||
"skill": "坚守前排,近距离阻挡敌人"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 6,
|
||
"duration": 0,
|
||
"kind": "burst",
|
||
"name": "灼热火球",
|
||
"radius": 0,
|
||
"range": 8,
|
||
"t1": 1.3,
|
||
"t2": 1.8,
|
||
"t2Duration": 0,
|
||
"t2Radius": 0,
|
||
"t2Targets": 1,
|
||
"target": "enemy",
|
||
"targets": 1
|
||
},
|
||
"attack": 24,
|
||
"cooldown": 0.9,
|
||
"element": 1,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 95,
|
||
"id": 1,
|
||
"name": "火喵",
|
||
"range": 8,
|
||
"role": "输出",
|
||
"skill": "远程火焰攻击,克制草元素"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 1.5,
|
||
"duration": 0,
|
||
"kind": "heal",
|
||
"name": "新芽治愈",
|
||
"radius": 0,
|
||
"range": 8,
|
||
"t1": 12,
|
||
"t2": 20,
|
||
"t2Duration": 0,
|
||
"t2Radius": 1,
|
||
"t2Targets": 1,
|
||
"target": "ally",
|
||
"targets": 1
|
||
},
|
||
"attack": 6,
|
||
"cooldown": 1.2,
|
||
"element": 2,
|
||
"heal": 12,
|
||
"healCooldown": 1.5,
|
||
"hp": 110,
|
||
"id": 2,
|
||
"name": "芽芽",
|
||
"range": 8,
|
||
"role": "支援",
|
||
"skill": "每1.5秒为最虚弱伙伴治疗12生命"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 5,
|
||
"duration": 0,
|
||
"kind": "chain",
|
||
"name": "跃动雷光",
|
||
"radius": 0,
|
||
"range": 8,
|
||
"t1": 1.0,
|
||
"t2": 1.35,
|
||
"t2Duration": 0,
|
||
"t2Radius": 0,
|
||
"t2Targets": 2,
|
||
"target": "enemy",
|
||
"targets": 1
|
||
},
|
||
"attack": 20,
|
||
"cooldown": 0.8,
|
||
"element": 4,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 90,
|
||
"id": 3,
|
||
"name": "闪闪雀",
|
||
"range": 8,
|
||
"role": "输出",
|
||
"skill": "快速雷电攻击,克制水元素"
|
||
},
|
||
{
|
||
"ability": {
|
||
"bossControlScale": 0.5,
|
||
"cooldown": 7,
|
||
"duration": 2,
|
||
"kind": "slow",
|
||
"name": "缓流泡泡",
|
||
"radius": 0,
|
||
"range": 6,
|
||
"t1": 0.75,
|
||
"t2": 0.55,
|
||
"t2Duration": 3,
|
||
"t2Radius": 0,
|
||
"t2Targets": 1,
|
||
"target": "enemy",
|
||
"targets": 1
|
||
},
|
||
"attack": 10,
|
||
"cooldown": 1.3,
|
||
"element": 5,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 240,
|
||
"id": 4,
|
||
"name": "泡泡龟",
|
||
"range": 2,
|
||
"role": "守护",
|
||
"skill": "厚实龟壳守住前排,水克火"
|
||
},
|
||
{
|
||
"ability": {
|
||
"bossControlScale": 0.5,
|
||
"cooldown": 7,
|
||
"duration": 2,
|
||
"kind": "slow",
|
||
"name": "碎岩震荡",
|
||
"radius": 0,
|
||
"range": 5,
|
||
"t1": 0.7,
|
||
"t2": 0.5,
|
||
"t2Duration": 3,
|
||
"t2Radius": 0,
|
||
"t2Targets": 1,
|
||
"target": "enemy",
|
||
"targets": 1
|
||
},
|
||
"attack": 14,
|
||
"cooldown": 1.3,
|
||
"element": 3,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 260,
|
||
"id": 5,
|
||
"name": "岩甲犀",
|
||
"range": 2,
|
||
"role": "控制",
|
||
"skill": "厚甲冲撞,减速本路敌人,守住前排"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 6,
|
||
"duration": 0,
|
||
"kind": "burst",
|
||
"name": "燎原烈焰",
|
||
"radius": 0,
|
||
"range": 7,
|
||
"t1": 1.25,
|
||
"t2": 1.7,
|
||
"t2Duration": 0,
|
||
"t2Radius": 0,
|
||
"t2Targets": 3,
|
||
"target": "enemy",
|
||
"targets": 2
|
||
},
|
||
"attack": 22,
|
||
"cooldown": 1.0,
|
||
"element": 1,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 130,
|
||
"id": 6,
|
||
"name": "烈焰狮",
|
||
"range": 7,
|
||
"role": "输出",
|
||
"skill": "扇形烈焰同时灼烧多个敌人,克制草元素"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 1.6,
|
||
"duration": 0,
|
||
"kind": "heal",
|
||
"name": "缠绕回春",
|
||
"radius": 0,
|
||
"range": 8,
|
||
"t1": 14,
|
||
"t2": 22,
|
||
"t2Duration": 0,
|
||
"t2Radius": 1,
|
||
"t2Targets": 1,
|
||
"target": "ally",
|
||
"targets": 1
|
||
},
|
||
"attack": 8,
|
||
"cooldown": 1.2,
|
||
"element": 2,
|
||
"heal": 14,
|
||
"healCooldown": 1.6,
|
||
"hp": 140,
|
||
"id": 7,
|
||
"name": "藤蔓灵",
|
||
"range": 8,
|
||
"role": "支援",
|
||
"skill": "藤蔓缠绕最虚弱伙伴,持续回复生命"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 4.5,
|
||
"duration": 0,
|
||
"kind": "chain",
|
||
"name": "雷爪连击",
|
||
"radius": 0,
|
||
"range": 8,
|
||
"t1": 1.05,
|
||
"t2": 1.45,
|
||
"t2Duration": 0,
|
||
"t2Radius": 0,
|
||
"t2Targets": 3,
|
||
"target": "enemy",
|
||
"targets": 2
|
||
},
|
||
"attack": 18,
|
||
"cooldown": 0.7,
|
||
"element": 4,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 100,
|
||
"id": 8,
|
||
"name": "雷鸣豹",
|
||
"range": 8,
|
||
"role": "输出",
|
||
"skill": "雷爪连击多个目标,克制水元素"
|
||
},
|
||
{
|
||
"ability": {
|
||
"cooldown": 9,
|
||
"duration": 3,
|
||
"kind": "shield",
|
||
"name": "潮汐护体",
|
||
"radius": 0,
|
||
"range": 0,
|
||
"t1": 30,
|
||
"t2": 52,
|
||
"t2Duration": 4,
|
||
"t2Radius": 0,
|
||
"t2Targets": 1,
|
||
"target": "self",
|
||
"targets": 1
|
||
},
|
||
"attack": 11,
|
||
"cooldown": 1.4,
|
||
"element": 5,
|
||
"heal": 0,
|
||
"healCooldown": 0,
|
||
"hp": 280,
|
||
"id": 9,
|
||
"name": "潮汐鲸",
|
||
"range": 2,
|
||
"role": "守护",
|
||
"skill": "潮汐护体,为自身撑起厚实水盾"
|
||
}
|
||
],
|
||
"pinball": {
|
||
"aimStep": 5,
|
||
"bumperSpeed": 0.18,
|
||
"candy": [
|
||
10,
|
||
20,
|
||
40,
|
||
20,
|
||
10
|
||
],
|
||
"coins": [
|
||
80,
|
||
40,
|
||
20,
|
||
40,
|
||
80
|
||
],
|
||
"gravity": 1.15,
|
||
"maxAim": 35,
|
||
"pegBounce": 0.78,
|
||
"pegRadius": 0.055,
|
||
"pegSeparation": 0.056,
|
||
"wallBounce": 0.85
|
||
},
|
||
"rewards": {
|
||
"chests": [
|
||
{
|
||
"choices": [],
|
||
"contents": {
|
||
"balls": 2,
|
||
"candy": 30,
|
||
"coins": 60,
|
||
"shards": 0,
|
||
"shardsPet": -1,
|
||
"tickets": 0
|
||
},
|
||
"description": "每日补给与关卡首通可获得",
|
||
"id": 0,
|
||
"kind": "fixed",
|
||
"name": "绿野补给箱"
|
||
},
|
||
{
|
||
"choices": [
|
||
{
|
||
"name": "岩团团碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 0,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "火喵碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 1,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "芽芽碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 2,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "闪闪雀碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 3,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "泡泡龟碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 4,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "岩甲犀碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 5,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "烈焰狮碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 6,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "藤蔓灵碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 7,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "雷鸣豹碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 8,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"name": "潮汐鲸碎片 ×10",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 10,
|
||
"shardsPet": 9,
|
||
"tickets": 0
|
||
}
|
||
}
|
||
],
|
||
"contents": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"shards": 0,
|
||
"shardsPet": -1,
|
||
"tickets": 0
|
||
},
|
||
"description": "打开后自选一种伙伴碎片",
|
||
"id": 1,
|
||
"kind": "choice",
|
||
"name": "伙伴碎片自选箱"
|
||
},
|
||
{
|
||
"choices": [],
|
||
"contents": {
|
||
"balls": 5,
|
||
"candy": 80,
|
||
"coins": 150,
|
||
"shards": 0,
|
||
"shardsPet": -1,
|
||
"tickets": 1
|
||
},
|
||
"description": "通过溪口大角王后开启",
|
||
"id": 2,
|
||
"kind": "fixed",
|
||
"name": "溪口大礼箱"
|
||
}
|
||
],
|
||
"dailyChest": 0,
|
||
"stageDrops": [
|
||
{
|
||
"chest": 0,
|
||
"stageId": 1
|
||
},
|
||
{
|
||
"chest": 1,
|
||
"stageId": 3
|
||
},
|
||
{
|
||
"chest": 2,
|
||
"stageId": 5
|
||
},
|
||
{
|
||
"chest": 1,
|
||
"stageId": 10
|
||
},
|
||
{
|
||
"chest": 0,
|
||
"stageId": 15
|
||
},
|
||
{
|
||
"chest": 2,
|
||
"stageId": 20
|
||
}
|
||
]
|
||
},
|
||
"schema": 1,
|
||
"shop": {
|
||
"goods": [
|
||
{
|
||
"coins": 0,
|
||
"dailyLimit": 1,
|
||
"description": "每天领取5枚弹珠",
|
||
"id": 0,
|
||
"name": "每日免费补给",
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"tickets": 0
|
||
},
|
||
"unlockStage": 0
|
||
},
|
||
{
|
||
"coins": 100,
|
||
"dailyLimit": 3,
|
||
"description": "用于伙伴共享训练",
|
||
"id": 1,
|
||
"name": "糖果补给",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 20,
|
||
"coins": 0,
|
||
"tickets": 0
|
||
},
|
||
"unlockStage": 1
|
||
},
|
||
{
|
||
"coins": 300,
|
||
"dailyLimit": 1,
|
||
"description": "前往伙伴池结识新伙伴",
|
||
"id": 2,
|
||
"name": "伙伴捕捉券",
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 0,
|
||
"tickets": 1
|
||
},
|
||
"unlockStage": 3
|
||
}
|
||
]
|
||
},
|
||
"stages": [
|
||
{
|
||
"attackScale": 1,
|
||
"chapter": "绿野初程",
|
||
"code": "1-1",
|
||
"durability": 10,
|
||
"element": 0,
|
||
"elementsEnabled": false,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "岩团团前排、火喵后排,先熟悉防线",
|
||
"hpScale": 1,
|
||
"id": 1,
|
||
"lanes": 1,
|
||
"name": "营地初守",
|
||
"recommendedLevel": 1,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 40,
|
||
"coins": 80
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1,
|
||
"chapter": "绿野初程",
|
||
"code": "1-2",
|
||
"durability": 10,
|
||
"element": 2,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"hint": "草元素敌人来袭,火喵攻击有克制优势",
|
||
"hpScale": 1.05,
|
||
"id": 2,
|
||
"lanes": 1,
|
||
"name": "草丛来客",
|
||
"recommendedLevel": 2,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 50,
|
||
"coins": 90
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1,
|
||
"chapter": "绿野初程",
|
||
"code": "1-3",
|
||
"durability": 10,
|
||
"element": 1,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"hint": "本关开放中路,火喵克制草元素;守护前排保护后排。",
|
||
"hpScale": 1.05,
|
||
"id": 3,
|
||
"lanes": 2,
|
||
"name": "疾风小径",
|
||
"recommendedLevel": 3,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 60,
|
||
"coins": 100
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1,
|
||
"chapter": "绿野初程",
|
||
"code": "1-4",
|
||
"durability": 10,
|
||
"element": 3,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
2,
|
||
0,
|
||
2,
|
||
0,
|
||
2,
|
||
0,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"hint": "本关开放中路和左路;分别部署伙伴,避免疾跑怪从空路突破。",
|
||
"hpScale": 1.1,
|
||
"id": 4,
|
||
"lanes": 2,
|
||
"name": "岩壳阵线",
|
||
"recommendedLevel": 4,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 70,
|
||
"coins": 110
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.1,
|
||
"chapter": "绿野初程",
|
||
"code": "1-5",
|
||
"durability": 10,
|
||
"element": 5,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
0,
|
||
2,
|
||
0,
|
||
1,
|
||
3,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "中左两路都有硬壳怪;用克制与T2技能突破防御,留意各路耐久。",
|
||
"hpScale": 1.3,
|
||
"id": 5,
|
||
"lanes": 3,
|
||
"name": "溪口大角王",
|
||
"recommendedLevel": 5,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 100,
|
||
"coins": 200
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.09,
|
||
"chapter": "绿野初程",
|
||
"code": "1-6",
|
||
"durability": 10,
|
||
"element": 3,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
2,
|
||
1,
|
||
2,
|
||
3,
|
||
2,
|
||
0,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "硬壳怪与队长混编,岩元素敌人抗性更高;用草元素伙伴破甲。",
|
||
"hpScale": 1.2,
|
||
"id": 6,
|
||
"lanes": 3,
|
||
"name": "岩洞回响",
|
||
"recommendedLevel": 6,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 70,
|
||
"coins": 120
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.18,
|
||
"chapter": "绿野初程",
|
||
"code": "1-7",
|
||
"durability": 10,
|
||
"element": 1,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
0,
|
||
3,
|
||
1,
|
||
0,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "火元素敌人来袭,水系伙伴克制;三条路线都要有人把守。",
|
||
"hpScale": 1.4,
|
||
"id": 7,
|
||
"lanes": 3,
|
||
"name": "火舌小径",
|
||
"recommendedLevel": 7,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 75,
|
||
"coins": 130
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.27,
|
||
"chapter": "绿野初程",
|
||
"code": "1-8",
|
||
"durability": 10,
|
||
"element": 2,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
1,
|
||
0,
|
||
3,
|
||
0,
|
||
1,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "草元素敌人成片出现,火喵与烈焰狮的范围技能最有效。",
|
||
"hpScale": 1.6,
|
||
"id": 8,
|
||
"lanes": 3,
|
||
"name": "草海迷踪",
|
||
"recommendedLevel": 8,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 80,
|
||
"coins": 140
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.36,
|
||
"chapter": "绿野初程",
|
||
"code": "1-9",
|
||
"durability": 10,
|
||
"element": 4,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
1,
|
||
0,
|
||
1,
|
||
3,
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "电元素敌人速度快,泡泡龟与潮汐鲸的水盾能稳住前排。",
|
||
"hpScale": 1.8,
|
||
"id": 9,
|
||
"lanes": 3,
|
||
"name": "雷鸣高地",
|
||
"recommendedLevel": 9,
|
||
"reward": {
|
||
"balls": 3,
|
||
"candy": 85,
|
||
"coins": 150
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.45,
|
||
"chapter": "绿野初程",
|
||
"code": "1-10",
|
||
"durability": 10,
|
||
"element": 5,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "水元素首领坐镇溪口,电系伙伴克制;守住三条路线即可进入溪谷。",
|
||
"hpScale": 2.0,
|
||
"id": 10,
|
||
"lanes": 3,
|
||
"name": "溪口守望",
|
||
"recommendedLevel": 10,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 110,
|
||
"coins": 220
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.54,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-1",
|
||
"durability": 10,
|
||
"element": 2,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
0,
|
||
1,
|
||
3,
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "溪谷入口的草元素巡逻队,先稳住三路再逐步推进。",
|
||
"hpScale": 2.2,
|
||
"id": 11,
|
||
"lanes": 3,
|
||
"name": "溪谷入口",
|
||
"recommendedLevel": 11,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 120,
|
||
"coins": 240
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.63,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-2",
|
||
"durability": 10,
|
||
"element": 1,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
0,
|
||
3,
|
||
1,
|
||
2,
|
||
3,
|
||
1,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "渡口燃起火元素敌群,水系守护顶住前排,电系后排输出。",
|
||
"hpScale": 2.4,
|
||
"id": 12,
|
||
"lanes": 3,
|
||
"name": "炭火渡口",
|
||
"recommendedLevel": 12,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 125,
|
||
"coins": 250
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.72,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-3",
|
||
"durability": 10,
|
||
"element": 3,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
2,
|
||
0,
|
||
2,
|
||
3,
|
||
2,
|
||
0,
|
||
3,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "碎石峡道的硬壳怪防御极高,草元素与范围技能更有效。",
|
||
"hpScale": 2.6,
|
||
"id": 13,
|
||
"lanes": 3,
|
||
"name": "碎石峡道",
|
||
"recommendedLevel": 13,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 130,
|
||
"coins": 260
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.81,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-4",
|
||
"durability": 10,
|
||
"element": 4,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
1,
|
||
3,
|
||
0,
|
||
1,
|
||
3,
|
||
2,
|
||
1,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "风雷台地敌人移动极快,减速与护盾能拖住第一波冲击。",
|
||
"hpScale": 2.8,
|
||
"id": 14,
|
||
"lanes": 3,
|
||
"name": "风雷台地",
|
||
"recommendedLevel": 14,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 140,
|
||
"coins": 280
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.9,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-5",
|
||
"durability": 10,
|
||
"element": 5,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "潮汐浅滩三路同时压上,电系伙伴对水元素有克制优势。",
|
||
"hpScale": 3.0,
|
||
"id": 15,
|
||
"lanes": 3,
|
||
"name": "潮汐浅滩",
|
||
"recommendedLevel": 15,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 150,
|
||
"coins": 300
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 1.99,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-6",
|
||
"durability": 10,
|
||
"element": 2,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
2,
|
||
1,
|
||
3,
|
||
2,
|
||
1,
|
||
3,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "藤桥深处的草元素精英会持续消耗前排,治疗与护盾要跟上。",
|
||
"hpScale": 3.2,
|
||
"id": 16,
|
||
"lanes": 3,
|
||
"name": "藤桥深处",
|
||
"recommendedLevel": 16,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 160,
|
||
"coins": 320
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 2.08,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-7",
|
||
"durability": 10,
|
||
"element": 1,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
1,
|
||
0,
|
||
3,
|
||
1,
|
||
2,
|
||
1,
|
||
3,
|
||
0,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "熔岩裂口的火元素敌人伤害很高,水系守护必须站在前排。",
|
||
"hpScale": 3.4,
|
||
"id": 17,
|
||
"lanes": 3,
|
||
"name": "熔岩裂口",
|
||
"recommendedLevel": 17,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 170,
|
||
"coins": 340
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 2.17,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-8",
|
||
"durability": 10,
|
||
"element": 3,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
2,
|
||
3,
|
||
2,
|
||
0,
|
||
2,
|
||
3,
|
||
2,
|
||
1,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "古岩祭坛的硬壳怪成列推进,草元素范围伤害是破局关键。",
|
||
"hpScale": 3.6,
|
||
"id": 18,
|
||
"lanes": 3,
|
||
"name": "古岩祭坛",
|
||
"recommendedLevel": 18,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 180,
|
||
"coins": 360
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 2.26,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-9",
|
||
"durability": 10,
|
||
"element": 4,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
1,
|
||
3,
|
||
1,
|
||
2,
|
||
3,
|
||
1,
|
||
3,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "雷鸣之巅的敌人速度与伤害兼备,控制技能决定成败。",
|
||
"hpScale": 3.8,
|
||
"id": 19,
|
||
"lanes": 3,
|
||
"name": "雷鸣之巅",
|
||
"recommendedLevel": 19,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 190,
|
||
"coins": 380
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
},
|
||
{
|
||
"attackScale": 2.35,
|
||
"chapter": "溪谷守望",
|
||
"code": "2-10",
|
||
"durability": 10,
|
||
"element": 5,
|
||
"elementsEnabled": true,
|
||
"enemyIds": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
0,
|
||
1,
|
||
3,
|
||
2,
|
||
4
|
||
],
|
||
"enemyLanes": [
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2,
|
||
0,
|
||
1,
|
||
2
|
||
],
|
||
"hint": "溪谷守望者亲自镇守最后一道防线,用最强的伙伴守住三条路线。",
|
||
"hpScale": 4.0,
|
||
"id": 20,
|
||
"lanes": 3,
|
||
"name": "溪谷守望者",
|
||
"recommendedLevel": 20,
|
||
"reward": {
|
||
"balls": 5,
|
||
"candy": 200,
|
||
"coins": 400
|
||
},
|
||
"spawnGap": 4,
|
||
"timeout": 120,
|
||
"waveGap": 22
|
||
}
|
||
],
|
||
"treasure": {
|
||
"bands": [
|
||
{
|
||
"minClears": 1,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 10,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"minClears": 4,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 0,
|
||
"coins": 20,
|
||
"tickets": 0
|
||
}
|
||
},
|
||
{
|
||
"minClears": 10,
|
||
"reward": {
|
||
"balls": 0,
|
||
"candy": 5,
|
||
"coins": 30,
|
||
"tickets": 0
|
||
}
|
||
}
|
||
],
|
||
"dailyLimit": 3,
|
||
"events": [
|
||
"旗杆下的硬币",
|
||
"花盆边的纸包",
|
||
"路灯旁的小袋"
|
||
],
|
||
"unlockStage": 1
|
||
},
|
||
"version": "greenfield-1"
|
||
},
|
||
"initial": [
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 210000,
|
||
"id": 0,
|
||
"lane": 0,
|
||
"maxHp": 210000,
|
||
"shield": 0,
|
||
"team": 0,
|
||
"z": 0
|
||
},
|
||
{
|
||
"art": 1,
|
||
"exited": false,
|
||
"hp": 95000,
|
||
"id": 1,
|
||
"lane": 0,
|
||
"maxHp": 95000,
|
||
"shield": 0,
|
||
"team": 0,
|
||
"z": -2000
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 120000,
|
||
"id": 100,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 2800
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 120000,
|
||
"id": 101,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 4000
|
||
},
|
||
{
|
||
"art": 0,
|
||
"exited": false,
|
||
"hp": 120000,
|
||
"id": 102,
|
||
"lane": 0,
|
||
"maxHp": 120000,
|
||
"shield": 0,
|
||
"team": 1,
|
||
"z": 5200
|
||
}
|
||
],
|
||
"kind": "isolated_skill_slice",
|
||
"lastTick": 219,
|
||
"scenario": {
|
||
"elementsEnabled": false,
|
||
"enemyHpScale": 2,
|
||
"enemyType": 0,
|
||
"enemyZ": [
|
||
2800,
|
||
4000,
|
||
5200
|
||
],
|
||
"maxTicks": 800,
|
||
"notes": "Independent QA encounter; values resolve from the frozen gameplay and skill proposal inputs. No progression or reward protocol.",
|
||
"productionEnabled": false,
|
||
"purpose": "isolated_firecat_rockball_vertical_slice",
|
||
"schema": 1,
|
||
"tier": 1
|
||
},
|
||
"schema": 1,
|
||
"skillDefinitions": {
|
||
"clock": {
|
||
"cooldownRounding": "ceil",
|
||
"simulationUsesWallClock": false,
|
||
"tickMs": 50
|
||
},
|
||
"numeric": {
|
||
"factorScale": 10000,
|
||
"hpScale": 1000,
|
||
"positionScale": 1000,
|
||
"rounding": "explicit_integer_rules_v1"
|
||
},
|
||
"projectile": {
|
||
"arrival": "ceil_distance_at_release",
|
||
"collisionAuthority": "simulation",
|
||
"maxLifetimeTicks": 40,
|
||
"retarget": false,
|
||
"speedMmPerTick": 800,
|
||
"targetLost": "expire"
|
||
},
|
||
"proposedBattleRules": 3,
|
||
"runtimeEnabled": false,
|
||
"scheduling": {
|
||
"cancelRefund": "none",
|
||
"channel": "main_action",
|
||
"cooldownStarts": "cast_start",
|
||
"initialCooldownTicks": 0,
|
||
"interruptBeforeRelease": [
|
||
"death",
|
||
"hard_control"
|
||
],
|
||
"priorities": {
|
||
"ability": 100,
|
||
"basic": 10
|
||
},
|
||
"releasedProjectileSurvivesCaster": true
|
||
},
|
||
"schemaVersion": 1,
|
||
"skills": [
|
||
{
|
||
"actorId": 0,
|
||
"actorKind": "pet",
|
||
"id": "pet.0.basic",
|
||
"presentation": "rockball_basic",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/0",
|
||
"template": "basic_melee"
|
||
},
|
||
{
|
||
"actorId": 0,
|
||
"actorKind": "pet",
|
||
"id": "pet.0.ability",
|
||
"presentation": "rockball_ability",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/0",
|
||
"template": "ability_shield"
|
||
},
|
||
{
|
||
"actorId": 1,
|
||
"actorKind": "pet",
|
||
"id": "pet.1.basic",
|
||
"presentation": "firecat_basic",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/1",
|
||
"template": "basic_ranged",
|
||
"timing": {
|
||
"recoveryTicks": 9,
|
||
"releaseTicks": 9
|
||
}
|
||
},
|
||
{
|
||
"actorId": 1,
|
||
"actorKind": "pet",
|
||
"id": "pet.1.ability",
|
||
"presentation": "firecat_ability",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/1",
|
||
"template": "ability_burst",
|
||
"timing": {
|
||
"recoveryTicks": 11,
|
||
"releaseTicks": 11
|
||
}
|
||
},
|
||
{
|
||
"actorId": 2,
|
||
"actorKind": "pet",
|
||
"id": "pet.2.basic",
|
||
"presentation": "prototype_basic_ranged",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/2",
|
||
"template": "basic_ranged"
|
||
},
|
||
{
|
||
"actorId": 2,
|
||
"actorKind": "pet",
|
||
"id": "pet.2.ability",
|
||
"presentation": "prototype_ability_heal",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/2",
|
||
"template": "ability_heal"
|
||
},
|
||
{
|
||
"actorId": 3,
|
||
"actorKind": "pet",
|
||
"id": "pet.3.basic",
|
||
"presentation": "prototype_basic_ranged",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/3",
|
||
"template": "basic_ranged"
|
||
},
|
||
{
|
||
"actorId": 3,
|
||
"actorKind": "pet",
|
||
"id": "pet.3.ability",
|
||
"presentation": "prototype_ability_chain",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/3",
|
||
"template": "ability_chain"
|
||
},
|
||
{
|
||
"actorId": 4,
|
||
"actorKind": "pet",
|
||
"id": "pet.4.basic",
|
||
"presentation": "prototype_basic_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/4",
|
||
"template": "basic_melee"
|
||
},
|
||
{
|
||
"actorId": 4,
|
||
"actorKind": "pet",
|
||
"id": "pet.4.ability",
|
||
"presentation": "prototype_ability_slow",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/4",
|
||
"template": "ability_slow"
|
||
},
|
||
{
|
||
"actorId": 5,
|
||
"actorKind": "pet",
|
||
"id": "pet.5.basic",
|
||
"presentation": "prototype_basic_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/5",
|
||
"template": "basic_melee"
|
||
},
|
||
{
|
||
"actorId": 5,
|
||
"actorKind": "pet",
|
||
"id": "pet.5.ability",
|
||
"presentation": "prototype_ability_slow",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/5",
|
||
"template": "ability_slow"
|
||
},
|
||
{
|
||
"actorId": 6,
|
||
"actorKind": "pet",
|
||
"id": "pet.6.basic",
|
||
"presentation": "prototype_basic_ranged",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/6",
|
||
"template": "basic_ranged"
|
||
},
|
||
{
|
||
"actorId": 6,
|
||
"actorKind": "pet",
|
||
"id": "pet.6.ability",
|
||
"presentation": "prototype_ability_burst",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/6",
|
||
"template": "ability_burst"
|
||
},
|
||
{
|
||
"actorId": 7,
|
||
"actorKind": "pet",
|
||
"id": "pet.7.basic",
|
||
"presentation": "prototype_basic_ranged",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/7",
|
||
"template": "basic_ranged"
|
||
},
|
||
{
|
||
"actorId": 7,
|
||
"actorKind": "pet",
|
||
"id": "pet.7.ability",
|
||
"presentation": "prototype_ability_heal",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/7",
|
||
"template": "ability_heal"
|
||
},
|
||
{
|
||
"actorId": 8,
|
||
"actorKind": "pet",
|
||
"id": "pet.8.basic",
|
||
"presentation": "prototype_basic_ranged",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/8",
|
||
"template": "basic_ranged"
|
||
},
|
||
{
|
||
"actorId": 8,
|
||
"actorKind": "pet",
|
||
"id": "pet.8.ability",
|
||
"presentation": "prototype_ability_chain",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/8",
|
||
"template": "ability_chain"
|
||
},
|
||
{
|
||
"actorId": 9,
|
||
"actorKind": "pet",
|
||
"id": "pet.9.basic",
|
||
"presentation": "prototype_basic_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/pets/9",
|
||
"template": "basic_melee"
|
||
},
|
||
{
|
||
"actorId": 9,
|
||
"actorKind": "pet",
|
||
"id": "pet.9.ability",
|
||
"presentation": "prototype_ability_shield",
|
||
"slot": "ability",
|
||
"sourcePointer": "/pets/9",
|
||
"template": "ability_shield"
|
||
},
|
||
{
|
||
"actorId": 0,
|
||
"actorKind": "enemy",
|
||
"id": "enemy.0.basic",
|
||
"presentation": "prototype_enemy_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/enemies/0",
|
||
"template": "enemy_melee"
|
||
},
|
||
{
|
||
"actorId": 1,
|
||
"actorKind": "enemy",
|
||
"id": "enemy.1.basic",
|
||
"presentation": "prototype_enemy_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/enemies/1",
|
||
"template": "enemy_melee"
|
||
},
|
||
{
|
||
"actorId": 2,
|
||
"actorKind": "enemy",
|
||
"id": "enemy.2.basic",
|
||
"presentation": "prototype_enemy_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/enemies/2",
|
||
"template": "enemy_melee"
|
||
},
|
||
{
|
||
"actorId": 3,
|
||
"actorKind": "enemy",
|
||
"id": "enemy.3.basic",
|
||
"presentation": "prototype_enemy_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/enemies/3",
|
||
"template": "enemy_melee"
|
||
},
|
||
{
|
||
"actorId": 4,
|
||
"actorKind": "enemy",
|
||
"id": "enemy.4.basic",
|
||
"presentation": "prototype_enemy_melee",
|
||
"slot": "basic",
|
||
"sourcePointer": "/enemies/4",
|
||
"template": "enemy_melee"
|
||
}
|
||
],
|
||
"source": {
|
||
"path": "Config/Gameplay/greenfield.json",
|
||
"sha256AtAuthoring": "924e4ebe7d6f699b8a6445fa11a9dbd0163d3284693194d893578f4f8275f7ec",
|
||
"values": "resolve_from_frozen_gameplay_snapshot"
|
||
},
|
||
"status": "design_only",
|
||
"statuses": [
|
||
{
|
||
"id": "shield_main",
|
||
"merge": "max_remaining_replace_expiry",
|
||
"value": "flat_hp"
|
||
},
|
||
{
|
||
"id": "slow_main",
|
||
"merge": "min_factor_max_expiry",
|
||
"value": "remaining_speed_factor"
|
||
}
|
||
],
|
||
"templates": [
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "attack_scaled",
|
||
"id": "main",
|
||
"scale": "one",
|
||
"trigger": "delivery_hit",
|
||
"type": "damage"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "basic_melee",
|
||
"parameters": {
|
||
"amount": "actor_attack",
|
||
"cooldown": "basic_cooldown",
|
||
"range": "basic_range"
|
||
},
|
||
"selector": "front_enemy_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 11,
|
||
"releaseTicks": 9
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "attack_scaled",
|
||
"id": "main",
|
||
"scale": "one",
|
||
"trigger": "delivery_hit",
|
||
"type": "damage"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "projectile",
|
||
"id": "basic_ranged",
|
||
"parameters": {
|
||
"amount": "actor_attack",
|
||
"cooldown": "basic_cooldown",
|
||
"range": "basic_range"
|
||
},
|
||
"selector": "front_enemy_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 6,
|
||
"releaseTicks": 6
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "attack_scaled",
|
||
"id": "main",
|
||
"scale": "ability_value",
|
||
"trigger": "delivery_hit",
|
||
"type": "damage"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "projectile",
|
||
"id": "ability_burst",
|
||
"parameters": {
|
||
"amount": "ability_value",
|
||
"cooldown": "ability_cooldown",
|
||
"range": "ability_range",
|
||
"targetCount": "ability_target_count"
|
||
},
|
||
"selector": "front_enemy_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 8,
|
||
"releaseTicks": 8
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "attack_scaled",
|
||
"id": "main",
|
||
"scale": "ability_value",
|
||
"trigger": "delivery_hit",
|
||
"type": "damage"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "ability_chain",
|
||
"parameters": {
|
||
"amount": "ability_value",
|
||
"cooldown": "ability_cooldown",
|
||
"range": "ability_range",
|
||
"targetCount": "ability_target_count"
|
||
},
|
||
"selector": "front_enemy_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 8,
|
||
"releaseTicks": 8
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "ability_value",
|
||
"id": "main",
|
||
"trigger": "delivery_hit",
|
||
"type": "heal"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "ability_heal",
|
||
"parameters": {
|
||
"amount": "ability_value",
|
||
"cooldown": "ability_cooldown",
|
||
"radius": "ability_radius",
|
||
"range": "ability_range",
|
||
"targetCount": "ability_target_count"
|
||
},
|
||
"selector": "lowest_hp_ratio_ally",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 8,
|
||
"releaseTicks": 8
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"duration": "ability_duration",
|
||
"id": "main",
|
||
"statusId": "shield_main",
|
||
"trigger": "delivery_hit",
|
||
"type": "apply_status",
|
||
"value": "ability_value"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "ability_shield",
|
||
"parameters": {
|
||
"amount": "ability_value",
|
||
"cooldown": "ability_cooldown",
|
||
"duration": "ability_duration",
|
||
"range": "ability_range",
|
||
"targetCount": "ability_target_count"
|
||
},
|
||
"selector": "self",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 8,
|
||
"releaseTicks": 0
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"duration": "ability_duration",
|
||
"id": "main",
|
||
"statusId": "slow_main",
|
||
"trigger": "delivery_hit",
|
||
"type": "apply_status",
|
||
"value": "ability_value"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "ability_slow",
|
||
"parameters": {
|
||
"amount": "ability_value",
|
||
"bossScale": "boss_control_scale",
|
||
"cooldown": "ability_cooldown",
|
||
"duration": "ability_duration",
|
||
"range": "ability_range",
|
||
"targetCount": "ability_target_count"
|
||
},
|
||
"selector": "front_enemy_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 8,
|
||
"releaseTicks": 8
|
||
}
|
||
},
|
||
{
|
||
"actions": [
|
||
{
|
||
"amount": "attack_scaled",
|
||
"id": "main",
|
||
"scale": "one",
|
||
"trigger": "delivery_hit",
|
||
"type": "damage"
|
||
}
|
||
],
|
||
"channel": "main_action",
|
||
"delivery": "instant",
|
||
"id": "enemy_melee",
|
||
"parameters": {
|
||
"amount": "actor_attack",
|
||
"cooldown": "basic_cooldown",
|
||
"range": "basic_range"
|
||
},
|
||
"selector": "front_blocker_same_lane",
|
||
"snapshot": "caster_on_start_target_on_hit",
|
||
"targetLost": "expire",
|
||
"timing": {
|
||
"recoveryTicks": 6,
|
||
"releaseTicks": 6
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"tickMs": 50,
|
||
"won": true
|
||
} |