feat(nec): bake missing Necromancer missiles, overlays, and register metadata (M1)

- Update scripts/pack-missiles.ts to include missing Necromancer missiles: corpseexplosion, poisoncorpseexplosion, poisonexplosioncloud, poisonpuff, cursecast, bonecast, bonespeartrail, revive
- Update scripts/pack-overlays.ts to include 15 Necromancer overlays: 10 Curses overhead state icons, 2 hit overlays, 3 Bone Armor overlays
- Extract and bake 32-bit RGBA sprite sheets into public/missiles/ and public/overlays/ with transparent border thresholding (max(r,g,b) <= 4 -> alpha = 0)
- Generate strongly-typed metadata in src/render/missiles-meta.ts and src/render/overlays-meta.ts
- Add comprehensive Vitest test suite in tests/skills/nec/necro-assets.test.ts verifying physical file existence, JSON frame geometry, and 0 transparent border artifacts
- Verified typecheck with 0 errors and all asset test suites passing 100%
This commit is contained in:
troytt 2026-09-24 06:33:16 +00:00
parent 94bc8d78b0
commit ac9999cd5b
374 changed files with 30941 additions and 14 deletions

View File

@ -0,0 +1,133 @@
{
"name": "FreezingArrowExp1",
"celFile": "FreezeExplodeCenter",
"width": 1024,
"height": 323,
"directions": 1,
"framesPerDirection": 15,
"animSpeed": 16,
"groups": [
[
[
0,
0,
143,
107,
-75,
-67
],
[
144,
0,
143,
107,
-75,
-67
],
[
288,
0,
143,
107,
-75,
-67
],
[
432,
0,
143,
107,
-75,
-67
],
[
576,
0,
143,
107,
-75,
-67
],
[
720,
0,
143,
107,
-75,
-67
],
[
864,
0,
143,
107,
-75,
-67
],
[
0,
108,
143,
107,
-75,
-67
],
[
144,
108,
143,
107,
-75,
-67
],
[
288,
108,
143,
107,
-75,
-67
],
[
432,
108,
143,
107,
-75,
-67
],
[
576,
108,
143,
107,
-75,
-67
],
[
720,
108,
143,
107,
-75,
-67
],
[
864,
108,
143,
107,
-75,
-67
],
[
0,
216,
143,
107,
-75,
-67
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

View File

@ -0,0 +1,117 @@
{
"name": "bonespearexplode",
"celFile": "teethexplode",
"width": 512,
"height": 427,
"directions": 1,
"framesPerDirection": 13,
"animSpeed": 16,
"groups": [
[
[
0,
0,
105,
106,
-52,
-100
],
[
106,
0,
105,
106,
-52,
-100
],
[
212,
0,
105,
106,
-52,
-100
],
[
318,
0,
105,
106,
-52,
-100
],
[
0,
107,
105,
106,
-52,
-100
],
[
106,
107,
105,
106,
-52,
-100
],
[
212,
107,
105,
106,
-52,
-100
],
[
318,
107,
105,
106,
-52,
-100
],
[
0,
214,
105,
106,
-52,
-100
],
[
106,
214,
105,
106,
-52,
-100
],
[
212,
214,
105,
106,
-52,
-100
],
[
318,
214,
105,
106,
-52,
-100
],
[
0,
321,
105,
106,
-52,
-100
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

View File

@ -0,0 +1,811 @@
{
"name": "chillingarmorbolt",
"celFile": "Icebolt",
"width": 512,
"height": 357,
"directions": 16,
"framesPerDirection": 6,
"animSpeed": 16,
"groups": [
[
[
0,
0,
51,
27,
-18,
-65
],
[
52,
0,
51,
27,
-18,
-65
],
[
104,
0,
51,
27,
-18,
-65
],
[
156,
0,
51,
27,
-18,
-65
],
[
208,
0,
51,
27,
-18,
-65
],
[
260,
0,
51,
27,
-18,
-65
]
],
[
[
312,
0,
55,
28,
-17,
-53
],
[
368,
0,
55,
28,
-17,
-53
],
[
424,
0,
55,
28,
-17,
-53
],
[
0,
29,
55,
28,
-17,
-53
],
[
56,
29,
55,
28,
-17,
-53
],
[
112,
29,
55,
28,
-17,
-53
]
],
[
[
168,
29,
54,
34,
-37,
-53
],
[
223,
29,
54,
34,
-37,
-53
],
[
278,
29,
54,
34,
-37,
-53
],
[
333,
29,
54,
34,
-37,
-53
],
[
388,
29,
54,
34,
-37,
-53
],
[
443,
29,
54,
34,
-37,
-53
]
],
[
[
0,
64,
53,
29,
-35,
-67
],
[
54,
64,
53,
29,
-35,
-67
],
[
108,
64,
53,
29,
-35,
-67
],
[
162,
64,
53,
29,
-35,
-67
],
[
216,
64,
53,
29,
-35,
-67
],
[
270,
64,
53,
29,
-35,
-67
]
],
[
[
324,
64,
16,
37,
-8,
-71
],
[
341,
64,
16,
37,
-8,
-71
],
[
358,
64,
16,
37,
-8,
-71
],
[
375,
64,
16,
37,
-8,
-71
],
[
392,
64,
16,
37,
-8,
-71
],
[
409,
64,
16,
37,
-8,
-71
]
],
[
[
426,
64,
70,
21,
-24,
-58
],
[
0,
102,
70,
21,
-24,
-58
],
[
71,
102,
70,
21,
-24,
-58
],
[
142,
102,
70,
21,
-24,
-58
],
[
213,
102,
70,
21,
-24,
-58
],
[
284,
102,
70,
21,
-24,
-58
]
],
[
[
355,
102,
18,
39,
-9,
-55
],
[
374,
102,
18,
39,
-9,
-55
],
[
393,
102,
18,
39,
-9,
-55
],
[
412,
102,
18,
39,
-9,
-55
],
[
431,
102,
18,
39,
-9,
-55
],
[
450,
102,
18,
39,
-9,
-55
]
],
[
[
0,
142,
70,
25,
-46,
-57
],
[
71,
142,
70,
25,
-46,
-57
],
[
142,
142,
70,
25,
-46,
-57
],
[
213,
142,
70,
25,
-46,
-57
],
[
284,
142,
70,
25,
-46,
-57
],
[
355,
142,
70,
25,
-46,
-57
]
],
[
[
426,
142,
29,
36,
-10,
-71
],
[
456,
142,
29,
36,
-10,
-71
],
[
0,
179,
29,
36,
-10,
-71
],
[
30,
179,
29,
36,
-10,
-71
],
[
60,
179,
29,
36,
-10,
-71
],
[
90,
179,
29,
36,
-10,
-71
]
],
[
[
120,
179,
66,
24,
-23,
-64
],
[
187,
179,
66,
24,
-23,
-64
],
[
254,
179,
66,
24,
-23,
-64
],
[
321,
179,
66,
24,
-23,
-64
],
[
388,
179,
66,
24,
-23,
-64
],
[
0,
216,
66,
24,
-23,
-64
]
],
[
[
67,
216,
66,
20,
-22,
-51
],
[
134,
216,
66,
20,
-22,
-51
],
[
201,
216,
66,
20,
-22,
-51
],
[
268,
216,
66,
20,
-22,
-51
],
[
335,
216,
66,
20,
-22,
-51
],
[
402,
216,
66,
20,
-22,
-51
]
],
[
[
469,
216,
35,
36,
-9,
-55
],
[
0,
253,
35,
36,
-9,
-55
],
[
36,
253,
35,
36,
-9,
-55
],
[
72,
253,
35,
36,
-9,
-55
],
[
108,
253,
35,
36,
-9,
-55
],
[
144,
253,
35,
36,
-9,
-55
]
],
[
[
180,
253,
31,
39,
-22,
-55
],
[
212,
253,
31,
39,
-22,
-55
],
[
244,
253,
31,
39,
-22,
-55
],
[
276,
253,
31,
39,
-22,
-55
],
[
308,
253,
31,
39,
-22,
-55
],
[
340,
253,
31,
39,
-22,
-55
]
],
[
[
372,
253,
67,
27,
-45,
-52
],
[
440,
253,
67,
27,
-45,
-52
],
[
0,
293,
67,
27,
-45,
-52
],
[
68,
293,
67,
27,
-45,
-52
],
[
136,
293,
67,
27,
-45,
-52
],
[
204,
293,
67,
27,
-45,
-52
]
],
[
[
272,
293,
66,
23,
-43,
-62
],
[
339,
293,
66,
23,
-43,
-62
],
[
406,
293,
66,
23,
-43,
-62
],
[
0,
321,
66,
23,
-43,
-62
],
[
67,
321,
66,
23,
-43,
-62
],
[
134,
321,
66,
23,
-43,
-62
]
],
[
[
201,
321,
33,
36,
-23,
-71
],
[
235,
321,
33,
36,
-23,
-71
],
[
269,
321,
33,
36,
-23,
-71
],
[
303,
321,
33,
36,
-23,
-71
],
[
337,
321,
33,
36,
-23,
-71
],
[
371,
321,
33,
36,
-23,
-71
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -0,0 +1,435 @@
{
"name": "corpseexplosion",
"celFile": "CorpseExplodeGuts",
"width": 2048,
"height": 890,
"directions": 4,
"framesPerDirection": 13,
"animSpeed": 16,
"groups": [
[
[
0,
0,
214,
133,
-116,
-62
],
[
215,
0,
214,
133,
-116,
-62
],
[
430,
0,
214,
133,
-116,
-62
],
[
645,
0,
214,
133,
-116,
-62
],
[
860,
0,
214,
133,
-116,
-62
],
[
1075,
0,
214,
133,
-116,
-62
],
[
1290,
0,
214,
133,
-116,
-62
],
[
1505,
0,
214,
133,
-116,
-62
],
[
1720,
0,
214,
133,
-116,
-62
],
[
0,
134,
214,
133,
-116,
-62
],
[
215,
134,
214,
133,
-116,
-62
],
[
430,
134,
214,
133,
-116,
-62
],
[
645,
134,
214,
133,
-116,
-62
]
],
[
[
860,
134,
240,
113,
-123,
-61
],
[
1101,
134,
240,
113,
-123,
-61
],
[
1342,
134,
240,
113,
-123,
-61
],
[
1583,
134,
240,
113,
-123,
-61
],
[
0,
268,
240,
113,
-123,
-61
],
[
241,
268,
240,
113,
-123,
-61
],
[
482,
268,
240,
113,
-123,
-61
],
[
723,
268,
240,
113,
-123,
-61
],
[
964,
268,
240,
113,
-123,
-61
],
[
1205,
268,
240,
113,
-123,
-61
],
[
1446,
268,
240,
113,
-123,
-61
],
[
1687,
268,
240,
113,
-123,
-61
],
[
0,
382,
240,
113,
-123,
-61
]
],
[
[
241,
382,
210,
124,
-98,
-63
],
[
452,
382,
210,
124,
-98,
-63
],
[
663,
382,
210,
124,
-98,
-63
],
[
874,
382,
210,
124,
-98,
-63
],
[
1085,
382,
210,
124,
-98,
-63
],
[
1296,
382,
210,
124,
-98,
-63
],
[
1507,
382,
210,
124,
-98,
-63
],
[
1718,
382,
210,
124,
-98,
-63
],
[
0,
507,
210,
124,
-98,
-63
],
[
211,
507,
210,
124,
-98,
-63
],
[
422,
507,
210,
124,
-98,
-63
],
[
633,
507,
210,
124,
-98,
-63
],
[
844,
507,
210,
124,
-98,
-63
]
],
[
[
1055,
507,
234,
127,
-119,
-57
],
[
1290,
507,
234,
127,
-119,
-57
],
[
1525,
507,
234,
127,
-119,
-57
],
[
1760,
507,
234,
127,
-119,
-57
],
[
0,
635,
234,
127,
-119,
-57
],
[
235,
635,
234,
127,
-119,
-57
],
[
470,
635,
234,
127,
-119,
-57
],
[
705,
635,
234,
127,
-119,
-57
],
[
940,
635,
234,
127,
-119,
-57
],
[
1175,
635,
234,
127,
-119,
-57
],
[
1410,
635,
234,
127,
-119,
-57
],
[
1645,
635,
234,
127,
-119,
-57
],
[
0,
763,
234,
127,
-119,
-57
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

View File

@ -0,0 +1,213 @@
{
"name": "cursecast",
"celFile": "CurseCast",
"width": 1024,
"height": 302,
"directions": 1,
"framesPerDirection": 25,
"animSpeed": 16,
"groups": [
[
[
0,
0,
96,
100,
-47,
-90
],
[
97,
0,
96,
100,
-47,
-90
],
[
194,
0,
96,
100,
-47,
-90
],
[
291,
0,
96,
100,
-47,
-90
],
[
388,
0,
96,
100,
-47,
-90
],
[
485,
0,
96,
100,
-47,
-90
],
[
582,
0,
96,
100,
-47,
-90
],
[
679,
0,
96,
100,
-47,
-90
],
[
776,
0,
96,
100,
-47,
-90
],
[
873,
0,
96,
100,
-47,
-90
],
[
0,
101,
96,
100,
-47,
-90
],
[
97,
101,
96,
100,
-47,
-90
],
[
194,
101,
96,
100,
-47,
-90
],
[
291,
101,
96,
100,
-47,
-90
],
[
388,
101,
96,
100,
-47,
-90
],
[
485,
101,
96,
100,
-47,
-90
],
[
582,
101,
96,
100,
-47,
-90
],
[
679,
101,
96,
100,
-47,
-90
],
[
776,
101,
96,
100,
-47,
-90
],
[
873,
101,
96,
100,
-47,
-90
],
[
0,
202,
96,
100,
-47,
-90
],
[
97,
202,
96,
100,
-47,
-90
],
[
194,
202,
96,
100,
-47,
-90
],
[
291,
202,
96,
100,
-47,
-90
],
[
388,
202,
96,
100,
-47,
-90
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,133 @@
{
"name": "freezingarrowexp1",
"celFile": "FreezeExplodeCenter",
"width": 1024,
"height": 323,
"directions": 1,
"framesPerDirection": 15,
"animSpeed": 16,
"groups": [
[
[
0,
0,
143,
107,
-75,
-67
],
[
144,
0,
143,
107,
-75,
-67
],
[
288,
0,
143,
107,
-75,
-67
],
[
432,
0,
143,
107,
-75,
-67
],
[
576,
0,
143,
107,
-75,
-67
],
[
720,
0,
143,
107,
-75,
-67
],
[
864,
0,
143,
107,
-75,
-67
],
[
0,
108,
143,
107,
-75,
-67
],
[
144,
108,
143,
107,
-75,
-67
],
[
288,
108,
143,
107,
-75,
-67
],
[
432,
108,
143,
107,
-75,
-67
],
[
576,
108,
143,
107,
-75,
-67
],
[
720,
108,
143,
107,
-75,
-67
],
[
864,
108,
143,
107,
-75,
-67
],
[
0,
216,
143,
107,
-75,
-67
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@ -0,0 +1,435 @@
{
"name": "poisoncorpseexplosion",
"celFile": "CorpseExplodeGutsPoison",
"width": 2048,
"height": 890,
"directions": 4,
"framesPerDirection": 13,
"animSpeed": 16,
"groups": [
[
[
0,
0,
214,
133,
-116,
-62
],
[
215,
0,
214,
133,
-116,
-62
],
[
430,
0,
214,
133,
-116,
-62
],
[
645,
0,
214,
133,
-116,
-62
],
[
860,
0,
214,
133,
-116,
-62
],
[
1075,
0,
214,
133,
-116,
-62
],
[
1290,
0,
214,
133,
-116,
-62
],
[
1505,
0,
214,
133,
-116,
-62
],
[
1720,
0,
214,
133,
-116,
-62
],
[
0,
134,
214,
133,
-116,
-62
],
[
215,
134,
214,
133,
-116,
-62
],
[
430,
134,
214,
133,
-116,
-62
],
[
645,
134,
214,
133,
-116,
-62
]
],
[
[
860,
134,
240,
113,
-123,
-61
],
[
1101,
134,
240,
113,
-123,
-61
],
[
1342,
134,
240,
113,
-123,
-61
],
[
1583,
134,
240,
113,
-123,
-61
],
[
0,
268,
240,
113,
-123,
-61
],
[
241,
268,
240,
113,
-123,
-61
],
[
482,
268,
240,
113,
-123,
-61
],
[
723,
268,
240,
113,
-123,
-61
],
[
964,
268,
240,
113,
-123,
-61
],
[
1205,
268,
240,
113,
-123,
-61
],
[
1446,
268,
240,
113,
-123,
-61
],
[
1687,
268,
240,
113,
-123,
-61
],
[
0,
382,
240,
113,
-123,
-61
]
],
[
[
241,
382,
210,
124,
-98,
-63
],
[
452,
382,
210,
124,
-98,
-63
],
[
663,
382,
210,
124,
-98,
-63
],
[
874,
382,
210,
124,
-98,
-63
],
[
1085,
382,
210,
124,
-98,
-63
],
[
1296,
382,
210,
124,
-98,
-63
],
[
1507,
382,
210,
124,
-98,
-63
],
[
1718,
382,
210,
124,
-98,
-63
],
[
0,
507,
210,
124,
-98,
-63
],
[
211,
507,
210,
124,
-98,
-63
],
[
422,
507,
210,
124,
-98,
-63
],
[
633,
507,
210,
124,
-98,
-63
],
[
844,
507,
210,
124,
-98,
-63
]
],
[
[
1055,
507,
234,
127,
-119,
-57
],
[
1290,
507,
234,
127,
-119,
-57
],
[
1525,
507,
234,
127,
-119,
-57
],
[
1760,
507,
234,
127,
-119,
-57
],
[
0,
635,
234,
127,
-119,
-57
],
[
235,
635,
234,
127,
-119,
-57
],
[
470,
635,
234,
127,
-119,
-57
],
[
705,
635,
234,
127,
-119,
-57
],
[
940,
635,
234,
127,
-119,
-57
],
[
1175,
635,
234,
127,
-119,
-57
],
[
1410,
635,
234,
127,
-119,
-57
],
[
1645,
635,
234,
127,
-119,
-57
],
[
0,
763,
234,
127,
-119,
-57
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -0,0 +1,851 @@
{
"name": "poisonpuff",
"celFile": "PoisonSmokePuff",
"width": 1024,
"height": 939,
"directions": 4,
"framesPerDirection": 26,
"animSpeed": 16,
"groups": [
[
[
0,
0,
84,
96,
-46,
-95
],
[
85,
0,
84,
96,
-46,
-95
],
[
170,
0,
84,
96,
-46,
-95
],
[
255,
0,
84,
96,
-46,
-95
],
[
340,
0,
84,
96,
-46,
-95
],
[
425,
0,
84,
96,
-46,
-95
],
[
510,
0,
84,
96,
-46,
-95
],
[
595,
0,
84,
96,
-46,
-95
],
[
680,
0,
84,
96,
-46,
-95
],
[
765,
0,
84,
96,
-46,
-95
],
[
850,
0,
84,
96,
-46,
-95
],
[
935,
0,
84,
96,
-46,
-95
],
[
0,
97,
84,
96,
-46,
-95
],
[
85,
97,
84,
96,
-46,
-95
],
[
170,
97,
84,
96,
-46,
-95
],
[
255,
97,
84,
96,
-46,
-95
],
[
340,
97,
84,
96,
-46,
-95
],
[
425,
97,
84,
96,
-46,
-95
],
[
510,
97,
84,
96,
-46,
-95
],
[
595,
97,
84,
96,
-46,
-95
],
[
680,
97,
84,
96,
-46,
-95
],
[
765,
97,
84,
96,
-46,
-95
],
[
850,
97,
84,
96,
-46,
-95
],
[
935,
97,
84,
96,
-46,
-95
],
[
0,
194,
84,
96,
-46,
-95
],
[
85,
194,
84,
96,
-46,
-95
]
],
[
[
170,
194,
101,
88,
-49,
-87
],
[
272,
194,
101,
88,
-49,
-87
],
[
374,
194,
101,
88,
-49,
-87
],
[
476,
194,
101,
88,
-49,
-87
],
[
578,
194,
101,
88,
-49,
-87
],
[
680,
194,
101,
88,
-49,
-87
],
[
782,
194,
101,
88,
-49,
-87
],
[
884,
194,
101,
88,
-49,
-87
],
[
0,
291,
101,
88,
-49,
-87
],
[
102,
291,
101,
88,
-49,
-87
],
[
204,
291,
101,
88,
-49,
-87
],
[
306,
291,
101,
88,
-49,
-87
],
[
408,
291,
101,
88,
-49,
-87
],
[
510,
291,
101,
88,
-49,
-87
],
[
612,
291,
101,
88,
-49,
-87
],
[
714,
291,
101,
88,
-49,
-87
],
[
816,
291,
101,
88,
-49,
-87
],
[
918,
291,
101,
88,
-49,
-87
],
[
0,
380,
101,
88,
-49,
-87
],
[
102,
380,
101,
88,
-49,
-87
],
[
204,
380,
101,
88,
-49,
-87
],
[
306,
380,
101,
88,
-49,
-87
],
[
408,
380,
101,
88,
-49,
-87
],
[
510,
380,
101,
88,
-49,
-87
],
[
612,
380,
101,
88,
-49,
-87
],
[
714,
380,
101,
88,
-49,
-87
]
],
[
[
816,
380,
89,
95,
-50,
-94
],
[
906,
380,
89,
95,
-50,
-94
],
[
0,
476,
89,
95,
-50,
-94
],
[
90,
476,
89,
95,
-50,
-94
],
[
180,
476,
89,
95,
-50,
-94
],
[
270,
476,
89,
95,
-50,
-94
],
[
360,
476,
89,
95,
-50,
-94
],
[
450,
476,
89,
95,
-50,
-94
],
[
540,
476,
89,
95,
-50,
-94
],
[
630,
476,
89,
95,
-50,
-94
],
[
720,
476,
89,
95,
-50,
-94
],
[
810,
476,
89,
95,
-50,
-94
],
[
900,
476,
89,
95,
-50,
-94
],
[
0,
572,
89,
95,
-50,
-94
],
[
90,
572,
89,
95,
-50,
-94
],
[
180,
572,
89,
95,
-50,
-94
],
[
270,
572,
89,
95,
-50,
-94
],
[
360,
572,
89,
95,
-50,
-94
],
[
450,
572,
89,
95,
-50,
-94
],
[
540,
572,
89,
95,
-50,
-94
],
[
630,
572,
89,
95,
-50,
-94
],
[
720,
572,
89,
95,
-50,
-94
],
[
810,
572,
89,
95,
-50,
-94
],
[
900,
572,
89,
95,
-50,
-94
],
[
0,
668,
89,
95,
-50,
-94
],
[
90,
668,
89,
95,
-50,
-94
]
],
[
[
180,
668,
101,
87,
-53,
-86
],
[
282,
668,
101,
87,
-53,
-86
],
[
384,
668,
101,
87,
-53,
-86
],
[
486,
668,
101,
87,
-53,
-86
],
[
588,
668,
101,
87,
-53,
-86
],
[
690,
668,
101,
87,
-53,
-86
],
[
792,
668,
101,
87,
-53,
-86
],
[
894,
668,
101,
87,
-53,
-86
],
[
0,
764,
101,
87,
-53,
-86
],
[
102,
764,
101,
87,
-53,
-86
],
[
204,
764,
101,
87,
-53,
-86
],
[
306,
764,
101,
87,
-53,
-86
],
[
408,
764,
101,
87,
-53,
-86
],
[
510,
764,
101,
87,
-53,
-86
],
[
612,
764,
101,
87,
-53,
-86
],
[
714,
764,
101,
87,
-53,
-86
],
[
816,
764,
101,
87,
-53,
-86
],
[
918,
764,
101,
87,
-53,
-86
],
[
0,
852,
101,
87,
-53,
-86
],
[
102,
852,
101,
87,
-53,
-86
],
[
204,
852,
101,
87,
-53,
-86
],
[
306,
852,
101,
87,
-53,
-86
],
[
408,
852,
101,
87,
-53,
-86
],
[
510,
852,
101,
87,
-53,
-86
],
[
612,
852,
101,
87,
-53,
-86
],
[
714,
852,
101,
87,
-53,
-86
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

213
public/missiles/revive.json Normal file
View File

@ -0,0 +1,213 @@
{
"name": "revive",
"celFile": "Revive",
"width": 2048,
"height": 674,
"directions": 1,
"framesPerDirection": 25,
"animSpeed": 16,
"groups": [
[
[
0,
0,
199,
224,
-96,
-185
],
[
200,
0,
199,
224,
-96,
-185
],
[
400,
0,
199,
224,
-96,
-185
],
[
600,
0,
199,
224,
-96,
-185
],
[
800,
0,
199,
224,
-96,
-185
],
[
1000,
0,
199,
224,
-96,
-185
],
[
1200,
0,
199,
224,
-96,
-185
],
[
1400,
0,
199,
224,
-96,
-185
],
[
1600,
0,
199,
224,
-96,
-185
],
[
1800,
0,
199,
224,
-96,
-185
],
[
0,
225,
199,
224,
-96,
-185
],
[
200,
225,
199,
224,
-96,
-185
],
[
400,
225,
199,
224,
-96,
-185
],
[
600,
225,
199,
224,
-96,
-185
],
[
800,
225,
199,
224,
-96,
-185
],
[
1000,
225,
199,
224,
-96,
-185
],
[
1200,
225,
199,
224,
-96,
-185
],
[
1400,
225,
199,
224,
-96,
-185
],
[
1600,
225,
199,
224,
-96,
-185
],
[
1800,
225,
199,
224,
-96,
-185
],
[
0,
450,
199,
224,
-96,
-185
],
[
200,
450,
199,
224,
-96,
-185
],
[
400,
450,
199,
224,
-96,
-185
],
[
600,
450,
199,
224,
-96,
-185
],
[
800,
450,
199,
224,
-96,
-185
]
]
]
}

BIN
public/missiles/revive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -0,0 +1,213 @@
{
"name": "revivelarge",
"celFile": "Revive",
"width": 2048,
"height": 674,
"directions": 1,
"framesPerDirection": 25,
"animSpeed": 16,
"groups": [
[
[
0,
0,
199,
224,
-96,
-185
],
[
200,
0,
199,
224,
-96,
-185
],
[
400,
0,
199,
224,
-96,
-185
],
[
600,
0,
199,
224,
-96,
-185
],
[
800,
0,
199,
224,
-96,
-185
],
[
1000,
0,
199,
224,
-96,
-185
],
[
1200,
0,
199,
224,
-96,
-185
],
[
1400,
0,
199,
224,
-96,
-185
],
[
1600,
0,
199,
224,
-96,
-185
],
[
1800,
0,
199,
224,
-96,
-185
],
[
0,
225,
199,
224,
-96,
-185
],
[
200,
225,
199,
224,
-96,
-185
],
[
400,
225,
199,
224,
-96,
-185
],
[
600,
225,
199,
224,
-96,
-185
],
[
800,
225,
199,
224,
-96,
-185
],
[
1000,
225,
199,
224,
-96,
-185
],
[
1200,
225,
199,
224,
-96,
-185
],
[
1400,
225,
199,
224,
-96,
-185
],
[
1600,
225,
199,
224,
-96,
-185
],
[
1800,
225,
199,
224,
-96,
-185
],
[
0,
450,
199,
224,
-96,
-185
],
[
200,
450,
199,
224,
-96,
-185
],
[
400,
450,
199,
224,
-96,
-185
],
[
600,
450,
199,
224,
-96,
-185
],
[
800,
450,
199,
224,
-96,
-185
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -0,0 +1,213 @@
{
"name": "revivemedium",
"celFile": "Revive",
"width": 2048,
"height": 674,
"directions": 1,
"framesPerDirection": 25,
"animSpeed": 16,
"groups": [
[
[
0,
0,
199,
224,
-96,
-185
],
[
200,
0,
199,
224,
-96,
-185
],
[
400,
0,
199,
224,
-96,
-185
],
[
600,
0,
199,
224,
-96,
-185
],
[
800,
0,
199,
224,
-96,
-185
],
[
1000,
0,
199,
224,
-96,
-185
],
[
1200,
0,
199,
224,
-96,
-185
],
[
1400,
0,
199,
224,
-96,
-185
],
[
1600,
0,
199,
224,
-96,
-185
],
[
1800,
0,
199,
224,
-96,
-185
],
[
0,
225,
199,
224,
-96,
-185
],
[
200,
225,
199,
224,
-96,
-185
],
[
400,
225,
199,
224,
-96,
-185
],
[
600,
225,
199,
224,
-96,
-185
],
[
800,
225,
199,
224,
-96,
-185
],
[
1000,
225,
199,
224,
-96,
-185
],
[
1200,
225,
199,
224,
-96,
-185
],
[
1400,
225,
199,
224,
-96,
-185
],
[
1600,
225,
199,
224,
-96,
-185
],
[
1800,
225,
199,
224,
-96,
-185
],
[
0,
450,
199,
224,
-96,
-185
],
[
200,
450,
199,
224,
-96,
-185
],
[
400,
450,
199,
224,
-96,
-185
],
[
600,
450,
199,
224,
-96,
-185
],
[
800,
450,
199,
224,
-96,
-185
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -0,0 +1,213 @@
{
"name": "revivesmall",
"celFile": "Revive",
"width": 2048,
"height": 674,
"directions": 1,
"framesPerDirection": 25,
"animSpeed": 16,
"groups": [
[
[
0,
0,
199,
224,
-96,
-185
],
[
200,
0,
199,
224,
-96,
-185
],
[
400,
0,
199,
224,
-96,
-185
],
[
600,
0,
199,
224,
-96,
-185
],
[
800,
0,
199,
224,
-96,
-185
],
[
1000,
0,
199,
224,
-96,
-185
],
[
1200,
0,
199,
224,
-96,
-185
],
[
1400,
0,
199,
224,
-96,
-185
],
[
1600,
0,
199,
224,
-96,
-185
],
[
1800,
0,
199,
224,
-96,
-185
],
[
0,
225,
199,
224,
-96,
-185
],
[
200,
225,
199,
224,
-96,
-185
],
[
400,
225,
199,
224,
-96,
-185
],
[
600,
225,
199,
224,
-96,
-185
],
[
800,
225,
199,
224,
-96,
-185
],
[
1000,
225,
199,
224,
-96,
-185
],
[
1200,
225,
199,
224,
-96,
-185
],
[
1400,
225,
199,
224,
-96,
-185
],
[
1600,
225,
199,
224,
-96,
-185
],
[
1800,
225,
199,
224,
-96,
-185
],
[
0,
450,
199,
224,
-96,
-185
],
[
200,
450,
199,
224,
-96,
-185
],
[
400,
450,
199,
224,
-96,
-185
],
[
600,
450,
199,
224,
-96,
-185
],
[
800,
450,
199,
224,
-96,
-185
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,108 @@
{
"name": "hit_ironmaiden",
"celFile": "AuraThornsHit",
"width": 512,
"height": 129,
"directions": 1,
"frames": 10,
"framesPerDirection": 10,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -30,
"top": -63,
"width": 60,
"height": 64
},
"groups": [
[
[
0,
0,
60,
64,
-30,
-63
],
[
61,
0,
60,
64,
-30,
-63
],
[
122,
0,
60,
64,
-30,
-63
],
[
183,
0,
60,
64,
-30,
-63
],
[
244,
0,
60,
64,
-30,
-63
],
[
305,
0,
60,
64,
-30,
-63
],
[
366,
0,
60,
64,
-30,
-63
],
[
427,
0,
60,
64,
-30,
-63
],
[
0,
65,
60,
64,
-30,
-63
],
[
61,
65,
60,
64,
-30,
-63
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,220 @@
{
"name": "bonearmor_back",
"celFile": "BoneShieldBack",
"width": 512,
"height": 383,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": true,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -51,
"top": -63,
"width": 102,
"height": 63
},
"groups": [
[
[
0,
0,
102,
63,
-51,
-63
],
[
103,
0,
102,
63,
-51,
-63
],
[
206,
0,
102,
63,
-51,
-63
],
[
309,
0,
102,
63,
-51,
-63
],
[
0,
64,
102,
63,
-51,
-63
],
[
103,
64,
102,
63,
-51,
-63
],
[
206,
64,
102,
63,
-51,
-63
],
[
309,
64,
102,
63,
-51,
-63
],
[
0,
128,
102,
63,
-51,
-63
],
[
103,
128,
102,
63,
-51,
-63
],
[
206,
128,
102,
63,
-51,
-63
],
[
309,
128,
102,
63,
-51,
-63
],
[
0,
192,
102,
63,
-51,
-63
],
[
103,
192,
102,
63,
-51,
-63
],
[
206,
192,
102,
63,
-51,
-63
],
[
309,
192,
102,
63,
-51,
-63
],
[
0,
256,
102,
63,
-51,
-63
],
[
103,
256,
102,
63,
-51,
-63
],
[
206,
256,
102,
63,
-51,
-63
],
[
309,
256,
102,
63,
-51,
-63
],
[
0,
320,
102,
63,
-51,
-63
],
[
103,
320,
102,
63,
-51,
-63
],
[
206,
320,
102,
63,
-51,
-63
],
[
309,
320,
102,
63,
-51,
-63
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,124 @@
{
"name": "bonearmor_cast",
"celFile": "BoneShieldEmerge",
"width": 512,
"height": 89,
"directions": 1,
"frames": 12,
"framesPerDirection": 12,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -31,
"top": -48,
"width": 80,
"height": 44
},
"groups": [
[
[
0,
0,
80,
44,
-31,
-48
],
[
81,
0,
80,
44,
-31,
-48
],
[
162,
0,
80,
44,
-31,
-48
],
[
243,
0,
80,
44,
-31,
-48
],
[
324,
0,
80,
44,
-31,
-48
],
[
405,
0,
80,
44,
-31,
-48
],
[
0,
45,
80,
44,
-31,
-48
],
[
81,
45,
80,
44,
-31,
-48
],
[
162,
45,
80,
44,
-31,
-48
],
[
243,
45,
80,
44,
-31,
-48
],
[
324,
45,
80,
44,
-31,
-48
],
[
405,
45,
80,
44,
-31,
-48
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,220 @@
{
"name": "bonearmor_front",
"celFile": "BoneShieldFront",
"width": 512,
"height": 383,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -51,
"top": -63,
"width": 102,
"height": 63
},
"groups": [
[
[
0,
0,
102,
63,
-51,
-63
],
[
103,
0,
102,
63,
-51,
-63
],
[
206,
0,
102,
63,
-51,
-63
],
[
309,
0,
102,
63,
-51,
-63
],
[
0,
64,
102,
63,
-51,
-63
],
[
103,
64,
102,
63,
-51,
-63
],
[
206,
64,
102,
63,
-51,
-63
],
[
309,
64,
102,
63,
-51,
-63
],
[
0,
128,
102,
63,
-51,
-63
],
[
103,
128,
102,
63,
-51,
-63
],
[
206,
128,
102,
63,
-51,
-63
],
[
309,
128,
102,
63,
-51,
-63
],
[
0,
192,
102,
63,
-51,
-63
],
[
103,
192,
102,
63,
-51,
-63
],
[
206,
192,
102,
63,
-51,
-63
],
[
309,
192,
102,
63,
-51,
-63
],
[
0,
256,
102,
63,
-51,
-63
],
[
103,
256,
102,
63,
-51,
-63
],
[
206,
256,
102,
63,
-51,
-63
],
[
309,
256,
102,
63,
-51,
-63
],
[
0,
320,
102,
63,
-51,
-63
],
[
103,
320,
102,
63,
-51,
-63
],
[
206,
320,
102,
63,
-51,
-63
],
[
309,
320,
102,
63,
-51,
-63
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,220 @@
{
"name": "curseamplifydamage",
"celFile": "CurseAmplifyDamageEffect",
"width": 512,
"height": 255,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
255,
64,
64
],
"box": {
"left": -27,
"top": -120,
"width": 71,
"height": 63
},
"groups": [
[
[
0,
0,
71,
63,
-27,
-120
],
[
72,
0,
71,
63,
-27,
-120
],
[
144,
0,
71,
63,
-27,
-120
],
[
216,
0,
71,
63,
-27,
-120
],
[
288,
0,
71,
63,
-27,
-120
],
[
360,
0,
71,
63,
-27,
-120
],
[
432,
0,
71,
63,
-27,
-120
],
[
0,
64,
71,
63,
-27,
-120
],
[
72,
64,
71,
63,
-27,
-120
],
[
144,
64,
71,
63,
-27,
-120
],
[
216,
64,
71,
63,
-27,
-120
],
[
288,
64,
71,
63,
-27,
-120
],
[
360,
64,
71,
63,
-27,
-120
],
[
432,
64,
71,
63,
-27,
-120
],
[
0,
128,
71,
63,
-27,
-120
],
[
72,
128,
71,
63,
-27,
-120
],
[
144,
128,
71,
63,
-27,
-120
],
[
216,
128,
71,
63,
-27,
-120
],
[
288,
128,
71,
63,
-27,
-120
],
[
360,
128,
71,
63,
-27,
-120
],
[
432,
128,
71,
63,
-27,
-120
],
[
0,
192,
71,
63,
-27,
-120
],
[
72,
192,
71,
63,
-27,
-120
],
[
144,
192,
71,
63,
-27,
-120
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,220 @@
{
"name": "curseattract",
"celFile": "CurseAttractHarmEffect",
"width": 512,
"height": 134,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
255,
0,
0
],
"box": {
"left": -20,
"top": -98,
"width": 42,
"height": 44
},
"groups": [
[
[
0,
0,
42,
44,
-20,
-98
],
[
43,
0,
42,
44,
-20,
-98
],
[
86,
0,
42,
44,
-20,
-98
],
[
129,
0,
42,
44,
-20,
-98
],
[
172,
0,
42,
44,
-20,
-98
],
[
215,
0,
42,
44,
-20,
-98
],
[
258,
0,
42,
44,
-20,
-98
],
[
301,
0,
42,
44,
-20,
-98
],
[
344,
0,
42,
44,
-20,
-98
],
[
387,
0,
42,
44,
-20,
-98
],
[
430,
0,
42,
44,
-20,
-98
],
[
0,
45,
42,
44,
-20,
-98
],
[
43,
45,
42,
44,
-20,
-98
],
[
86,
45,
42,
44,
-20,
-98
],
[
129,
45,
42,
44,
-20,
-98
],
[
172,
45,
42,
44,
-20,
-98
],
[
215,
45,
42,
44,
-20,
-98
],
[
258,
45,
42,
44,
-20,
-98
],
[
301,
45,
42,
44,
-20,
-98
],
[
344,
45,
42,
44,
-20,
-98
],
[
387,
45,
42,
44,
-20,
-98
],
[
430,
45,
42,
44,
-20,
-98
],
[
0,
90,
42,
44,
-20,
-98
],
[
43,
90,
42,
44,
-20,
-98
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,220 @@
{
"name": "curseconfuse",
"celFile": "CurseConfuseEffect",
"width": 512,
"height": 315,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
0,
255,
0
],
"box": {
"left": -35,
"top": -117,
"width": 71,
"height": 78
},
"groups": [
[
[
0,
0,
71,
78,
-35,
-117
],
[
72,
0,
71,
78,
-35,
-117
],
[
144,
0,
71,
78,
-35,
-117
],
[
216,
0,
71,
78,
-35,
-117
],
[
288,
0,
71,
78,
-35,
-117
],
[
360,
0,
71,
78,
-35,
-117
],
[
432,
0,
71,
78,
-35,
-117
],
[
0,
79,
71,
78,
-35,
-117
],
[
72,
79,
71,
78,
-35,
-117
],
[
144,
79,
71,
78,
-35,
-117
],
[
216,
79,
71,
78,
-35,
-117
],
[
288,
79,
71,
78,
-35,
-117
],
[
360,
79,
71,
78,
-35,
-117
],
[
432,
79,
71,
78,
-35,
-117
],
[
0,
158,
71,
78,
-35,
-117
],
[
72,
158,
71,
78,
-35,
-117
],
[
144,
158,
71,
78,
-35,
-117
],
[
216,
158,
71,
78,
-35,
-117
],
[
288,
158,
71,
78,
-35,
-117
],
[
360,
158,
71,
78,
-35,
-117
],
[
432,
158,
71,
78,
-35,
-117
],
[
0,
237,
71,
78,
-35,
-117
],
[
72,
237,
71,
78,
-35,
-117
],
[
144,
237,
71,
78,
-35,
-117
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -0,0 +1,220 @@
{
"name": "cursedecrepify",
"celFile": "CurseDecrepifyEffect",
"width": 512,
"height": 263,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
0,
0,
255
],
"box": {
"left": -35,
"top": -119,
"width": 84,
"height": 65
},
"groups": [
[
[
0,
0,
84,
65,
-35,
-119
],
[
85,
0,
84,
65,
-35,
-119
],
[
170,
0,
84,
65,
-35,
-119
],
[
255,
0,
84,
65,
-35,
-119
],
[
340,
0,
84,
65,
-35,
-119
],
[
425,
0,
84,
65,
-35,
-119
],
[
0,
66,
84,
65,
-35,
-119
],
[
85,
66,
84,
65,
-35,
-119
],
[
170,
66,
84,
65,
-35,
-119
],
[
255,
66,
84,
65,
-35,
-119
],
[
340,
66,
84,
65,
-35,
-119
],
[
425,
66,
84,
65,
-35,
-119
],
[
0,
132,
84,
65,
-35,
-119
],
[
85,
132,
84,
65,
-35,
-119
],
[
170,
132,
84,
65,
-35,
-119
],
[
255,
132,
84,
65,
-35,
-119
],
[
340,
132,
84,
65,
-35,
-119
],
[
425,
132,
84,
65,
-35,
-119
],
[
0,
198,
84,
65,
-35,
-119
],
[
85,
198,
84,
65,
-35,
-119
],
[
170,
198,
84,
65,
-35,
-119
],
[
255,
198,
84,
65,
-35,
-119
],
[
340,
198,
84,
65,
-35,
-119
],
[
425,
198,
84,
65,
-35,
-119
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -0,0 +1,220 @@
{
"name": "cursedimvision",
"celFile": "CurseDimVisionEffect",
"width": 512,
"height": 77,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
255,
210,
210
],
"box": {
"left": -17,
"top": -90,
"width": 35,
"height": 38
},
"groups": [
[
[
0,
0,
35,
38,
-17,
-90
],
[
36,
0,
35,
38,
-17,
-90
],
[
72,
0,
35,
38,
-17,
-90
],
[
108,
0,
35,
38,
-17,
-90
],
[
144,
0,
35,
38,
-17,
-90
],
[
180,
0,
35,
38,
-17,
-90
],
[
216,
0,
35,
38,
-17,
-90
],
[
252,
0,
35,
38,
-17,
-90
],
[
288,
0,
35,
38,
-17,
-90
],
[
324,
0,
35,
38,
-17,
-90
],
[
360,
0,
35,
38,
-17,
-90
],
[
396,
0,
35,
38,
-17,
-90
],
[
432,
0,
35,
38,
-17,
-90
],
[
468,
0,
35,
38,
-17,
-90
],
[
0,
39,
35,
38,
-17,
-90
],
[
36,
39,
35,
38,
-17,
-90
],
[
72,
39,
35,
38,
-17,
-90
],
[
108,
39,
35,
38,
-17,
-90
],
[
144,
39,
35,
38,
-17,
-90
],
[
180,
39,
35,
38,
-17,
-90
],
[
216,
39,
35,
38,
-17,
-90
],
[
252,
39,
35,
38,
-17,
-90
],
[
288,
39,
35,
38,
-17,
-90
],
[
324,
39,
35,
38,
-17,
-90
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,260 @@
{
"name": "curseironmaiden",
"celFile": "CurseIronMaidenEffect",
"width": 512,
"height": 294,
"directions": 1,
"frames": 29,
"framesPerDirection": 29,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
255,
0,
0
],
"box": {
"left": -35,
"top": -103,
"width": 73,
"height": 58
},
"groups": [
[
[
0,
0,
73,
58,
-35,
-103
],
[
74,
0,
73,
58,
-35,
-103
],
[
148,
0,
73,
58,
-35,
-103
],
[
222,
0,
73,
58,
-35,
-103
],
[
296,
0,
73,
58,
-35,
-103
],
[
370,
0,
73,
58,
-35,
-103
],
[
0,
59,
73,
58,
-35,
-103
],
[
74,
59,
73,
58,
-35,
-103
],
[
148,
59,
73,
58,
-35,
-103
],
[
222,
59,
73,
58,
-35,
-103
],
[
296,
59,
73,
58,
-35,
-103
],
[
370,
59,
73,
58,
-35,
-103
],
[
0,
118,
73,
58,
-35,
-103
],
[
74,
118,
73,
58,
-35,
-103
],
[
148,
118,
73,
58,
-35,
-103
],
[
222,
118,
73,
58,
-35,
-103
],
[
296,
118,
73,
58,
-35,
-103
],
[
370,
118,
73,
58,
-35,
-103
],
[
0,
177,
73,
58,
-35,
-103
],
[
74,
177,
73,
58,
-35,
-103
],
[
148,
177,
73,
58,
-35,
-103
],
[
222,
177,
73,
58,
-35,
-103
],
[
296,
177,
73,
58,
-35,
-103
],
[
370,
177,
73,
58,
-35,
-103
],
[
0,
236,
73,
58,
-35,
-103
],
[
74,
236,
73,
58,
-35,
-103
],
[
148,
236,
73,
58,
-35,
-103
],
[
222,
236,
73,
58,
-35,
-103
],
[
296,
236,
73,
58,
-35,
-103
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,260 @@
{
"name": "curselowerresist",
"celFile": "CurseLowerResistEffect",
"width": 512,
"height": 424,
"directions": 1,
"frames": 29,
"framesPerDirection": 29,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
0,
0,
255
],
"box": {
"left": -40,
"top": -133,
"width": 81,
"height": 84
},
"groups": [
[
[
0,
0,
81,
84,
-40,
-133
],
[
82,
0,
81,
84,
-40,
-133
],
[
164,
0,
81,
84,
-40,
-133
],
[
246,
0,
81,
84,
-40,
-133
],
[
328,
0,
81,
84,
-40,
-133
],
[
410,
0,
81,
84,
-40,
-133
],
[
0,
85,
81,
84,
-40,
-133
],
[
82,
85,
81,
84,
-40,
-133
],
[
164,
85,
81,
84,
-40,
-133
],
[
246,
85,
81,
84,
-40,
-133
],
[
328,
85,
81,
84,
-40,
-133
],
[
410,
85,
81,
84,
-40,
-133
],
[
0,
170,
81,
84,
-40,
-133
],
[
82,
170,
81,
84,
-40,
-133
],
[
164,
170,
81,
84,
-40,
-133
],
[
246,
170,
81,
84,
-40,
-133
],
[
328,
170,
81,
84,
-40,
-133
],
[
410,
170,
81,
84,
-40,
-133
],
[
0,
255,
81,
84,
-40,
-133
],
[
82,
255,
81,
84,
-40,
-133
],
[
164,
255,
81,
84,
-40,
-133
],
[
246,
255,
81,
84,
-40,
-133
],
[
328,
255,
81,
84,
-40,
-133
],
[
410,
255,
81,
84,
-40,
-133
],
[
0,
340,
81,
84,
-40,
-133
],
[
82,
340,
81,
84,
-40,
-133
],
[
164,
340,
81,
84,
-40,
-133
],
[
246,
340,
81,
84,
-40,
-133
],
[
328,
340,
81,
84,
-40,
-133
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -0,0 +1,132 @@
{
"name": "hit_reversevampire",
"celFile": "CurseRevVampireHit",
"width": 512,
"height": 145,
"directions": 1,
"frames": 13,
"framesPerDirection": 13,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -43,
"top": -89,
"width": 69,
"height": 72
},
"groups": [
[
[
0,
0,
69,
72,
-43,
-89
],
[
70,
0,
69,
72,
-43,
-89
],
[
140,
0,
69,
72,
-43,
-89
],
[
210,
0,
69,
72,
-43,
-89
],
[
280,
0,
69,
72,
-43,
-89
],
[
350,
0,
69,
72,
-43,
-89
],
[
420,
0,
69,
72,
-43,
-89
],
[
0,
73,
69,
72,
-43,
-89
],
[
70,
73,
69,
72,
-43,
-89
],
[
140,
73,
69,
72,
-43,
-89
],
[
210,
73,
69,
72,
-43,
-89
],
[
280,
73,
69,
72,
-43,
-89
],
[
350,
73,
69,
72,
-43,
-89
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,260 @@
{
"name": "cursereversevampire",
"celFile": "CurseReverseVampireEffect",
"width": 512,
"height": 244,
"directions": 1,
"frames": 29,
"framesPerDirection": 29,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -41,
"top": -96,
"width": 84,
"height": 48
},
"groups": [
[
[
0,
0,
84,
48,
-41,
-96
],
[
85,
0,
84,
48,
-41,
-96
],
[
170,
0,
84,
48,
-41,
-96
],
[
255,
0,
84,
48,
-41,
-96
],
[
340,
0,
84,
48,
-41,
-96
],
[
425,
0,
84,
48,
-41,
-96
],
[
0,
49,
84,
48,
-41,
-96
],
[
85,
49,
84,
48,
-41,
-96
],
[
170,
49,
84,
48,
-41,
-96
],
[
255,
49,
84,
48,
-41,
-96
],
[
340,
49,
84,
48,
-41,
-96
],
[
425,
49,
84,
48,
-41,
-96
],
[
0,
98,
84,
48,
-41,
-96
],
[
85,
98,
84,
48,
-41,
-96
],
[
170,
98,
84,
48,
-41,
-96
],
[
255,
98,
84,
48,
-41,
-96
],
[
340,
98,
84,
48,
-41,
-96
],
[
425,
98,
84,
48,
-41,
-96
],
[
0,
147,
84,
48,
-41,
-96
],
[
85,
147,
84,
48,
-41,
-96
],
[
170,
147,
84,
48,
-41,
-96
],
[
255,
147,
84,
48,
-41,
-96
],
[
340,
147,
84,
48,
-41,
-96
],
[
425,
147,
84,
48,
-41,
-96
],
[
0,
196,
84,
48,
-41,
-96
],
[
85,
196,
84,
48,
-41,
-96
],
[
170,
196,
84,
48,
-41,
-96
],
[
255,
196,
84,
48,
-41,
-96
],
[
340,
196,
84,
48,
-41,
-96
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,188 @@
{
"name": "curseterror",
"celFile": "CurseTerrorEffect",
"width": 512,
"height": 235,
"directions": 1,
"frames": 20,
"framesPerDirection": 20,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 0,
"lightColor": [
255,
255,
255
],
"box": {
"left": -26,
"top": -149,
"width": 44,
"height": 117
},
"groups": [
[
[
0,
0,
44,
117,
-26,
-149
],
[
45,
0,
44,
117,
-26,
-149
],
[
90,
0,
44,
117,
-26,
-149
],
[
135,
0,
44,
117,
-26,
-149
],
[
180,
0,
44,
117,
-26,
-149
],
[
225,
0,
44,
117,
-26,
-149
],
[
270,
0,
44,
117,
-26,
-149
],
[
315,
0,
44,
117,
-26,
-149
],
[
360,
0,
44,
117,
-26,
-149
],
[
405,
0,
44,
117,
-26,
-149
],
[
450,
0,
44,
117,
-26,
-149
],
[
0,
118,
44,
117,
-26,
-149
],
[
45,
118,
44,
117,
-26,
-149
],
[
90,
118,
44,
117,
-26,
-149
],
[
135,
118,
44,
117,
-26,
-149
],
[
180,
118,
44,
117,
-26,
-149
],
[
225,
118,
44,
117,
-26,
-149
],
[
270,
118,
44,
117,
-26,
-149
],
[
315,
118,
44,
117,
-26,
-149
],
[
360,
118,
44,
117,
-26,
-149
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,220 @@
{
"name": "curseweaken",
"celFile": "CurseWeakenEffect",
"width": 512,
"height": 367,
"directions": 1,
"frames": 24,
"framesPerDirection": 24,
"animRate": 16,
"trans": 3,
"preDraw": false,
"lightRadius": 6,
"lightColor": [
255,
210,
210
],
"box": {
"left": -35,
"top": -121,
"width": 64,
"height": 91
},
"groups": [
[
[
0,
0,
64,
91,
-35,
-121
],
[
65,
0,
64,
91,
-35,
-121
],
[
130,
0,
64,
91,
-35,
-121
],
[
195,
0,
64,
91,
-35,
-121
],
[
260,
0,
64,
91,
-35,
-121
],
[
325,
0,
64,
91,
-35,
-121
],
[
390,
0,
64,
91,
-35,
-121
],
[
0,
92,
64,
91,
-35,
-121
],
[
65,
92,
64,
91,
-35,
-121
],
[
130,
92,
64,
91,
-35,
-121
],
[
195,
92,
64,
91,
-35,
-121
],
[
260,
92,
64,
91,
-35,
-121
],
[
325,
92,
64,
91,
-35,
-121
],
[
390,
92,
64,
91,
-35,
-121
],
[
0,
184,
64,
91,
-35,
-121
],
[
65,
184,
64,
91,
-35,
-121
],
[
130,
184,
64,
91,
-35,
-121
],
[
195,
184,
64,
91,
-35,
-121
],
[
260,
184,
64,
91,
-35,
-121
],
[
325,
184,
64,
91,
-35,
-121
],
[
390,
184,
64,
91,
-35,
-121
],
[
0,
276,
64,
91,
-35,
-121
],
[
65,
276,
64,
91,
-35,
-121
],
[
130,
276,
64,
91,
-35,
-121
]
]
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Some files were not shown because too many files have changed in this diff Show More