-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
1363 lines (1217 loc) · 127 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello Heroes</title>
<style>
#heroes {
border-collapse: collapse;
}
#heroes td {
border: 1px solid black;
}
#heroes thead th {
cursor: pointer;
}
#heroes thead th::after {
content: '↕';
font-size: small;
vertical-align: top;
color: lightGrey;
}
#heroes thead th.up::after {
content: '↑';
}
#heroes thead th.down::after {
content: '↓';
}
#heroes thead th {
padding: 0 3px 0 3px;
}
#heroes tbody td {
padding: 0 5px 0 5px;
}
#heroes tbody td {
text-align: right;
}
#heroes tbody td:nth-of-type(2), #heroes tbody td:nth-of-type(4), #heroes tbody td:nth-of-type(5), #heroes tbody td:nth-of-type(15), #heroes tbody td:nth-of-type(16) {
text-align: left;
}
#heroes tbody td:nth-of-type(3) {
text-align: center;
}
#heroes.noDescription tbody td:nth-of-type(15), #heroes.noDescription tbody td:nth-of-type(16) {
display: none;
}
.skillName {
color: #D1C000;
}
.skillCooldown {
color: green;
}
</style>
<script>
Array.prototype.mergeSort = function (comparator) {
"use strict";
var i, j, k,
firstHalf,
secondHalf,
arr1,
arr2;
var defaultComparator = function (a, b) {
if (a < b) {
return -1;
}
return 1;
};
if ( !comparator ) { comparator = defaultComparator; }
if (this.length > 1) {
firstHalf = Math.floor(this.length / 2);
secondHalf = this.length - firstHalf;
arr1 = [];
arr2 = [];
for (i = 0; i < firstHalf; i++) {
arr1[i] = this[i];
}
for(i = firstHalf; i < firstHalf + secondHalf; i++) {
arr2[i - firstHalf] = this[i];
}
arr1.mergeSort(comparator);
arr2.mergeSort(comparator);
i=j=k=0;
while (arr1.length !== j && arr2.length !== k) {
if (comparator(arr1[j], arr2[k]) <= 0 ) {
this[i] = arr1[j];
i++;
j++;
}
else {
this[i] = arr2[k];
i++;
k++;
}
}
while (arr1.length !== j) {
this[i] = arr1[j];
i++;
j++;
}
while (arr2.length !== k) {
this[i] = arr2[k];
i++;
k++;
}
}
};
</script>
<script>
var heroTable = (function() {
"use strict";
var types = {tank: "Tanker", dealer: "Dealer", hybrid: "Hybrid", support: "Support"};
var areas = {guards: "The Armon Guards", reinforce: "The Armon Reinforcement", forest: "Red Mushroom Forest", desert: "Desert of Sandstorm", farm: "Sweet Cookie Farm", sea: "Deep Sea Ravine", toy: "Forgotten Toy Town", thornland: "Wondrous Thornland", base: "Abandoned Advance Base", keronic: "Keronic Base", village: "Ghastly Pumpkin Village", east: "Far Far East", city: "Hero City", event: "Event Hero"};
var skillTypes = {
damage: { damage: 'Deal damage' },
negStat: {blind: 'Blind', confuse: 'Confuse', freeze: 'Freeze', curse: 'Knock out', silence: 'Silence', stun: 'Stun', target: 'Target'},
posStat: {provoke: 'Provoke', dmg: 'Immune to damage', spell: 'Immune to spell', stealth: 'Stealth'},
recovery: {heal: 'Heal', revive: 'Revive', cleanse: 'Remove debuff', remove: 'Remove buff', steal: 'Steal buff'},
buff: {att: 'Attack damage', crit: 'Critical rate', counter: 'Counter attack', def: 'Defense', dex: 'Dexterity', evade: 'Evasion', focus: 'Focus'},
debuff: { negAtt: 'Attack damage', negDef: 'Defense', negDex: 'Dexterity' }
};
var heroes = [
{name: "Harold", grade: 2, type: types.tank, area: areas.guards, att: 111, def: 116, hp: 678, dex: 10, skills: [{name: "Slash The Sky", cooldown: 20, damage: 130}, {name: "Defense mode", cooldown: 48, effect: "def", amount: 40, turns: 2}]},
{name: "General Harold", grade: 5, type: types.tank, area: areas.guards, att: 237, def: 246, hp: 1044, dex: 16, skills: [{name: "Chill Wave", cooldown: 84, damage: 160, effect: "freeze", dot: 25, turns: 3}, {name: "Weak Point", cooldown: 96, effect: "focus", amount: 80, turns: 2, aoe: true}]},
{name: "Eric", grade: 4, type: types.tank, area: areas.guards, att: 195, def: 240, hp: 780, dex: 14, skills: [{name: "Sword Storm", cooldown: 55, damage: 170}, {name: "Defense mode", cooldown: 60, effect: "def", amount: 50, turns: 2}]},
{name: "General Eric", grade: 6, type: types.tank, area: areas.guards, att: 299, def: 330, hp: 1121, dex: 20, skills: [{name: "Storm Blade", cooldown: 78, damage: 200, effect: "stun", turns: 3}, {name: "Weak Point", cooldown: 96, effect: "focus", amount: 90, turns: 3, aoe: true}]},
{name: "White Knight Harold", grade: 6, type: types.dealer, area: areas.guards, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "Ravaging Light", cooldown: 67, damage: 190, effect: "def", negative: true, amount: 35, turns: 2}, {name: "Holy Burst", cooldown: 64, damage: 200}]},
{name: "Ophelia", grade: 1, type: types.support, area: areas.guards, att: 69, def: 52, hp: 342, dex: 9, skills: [{name: "Healing Light", cooldown: 20, heal: 148}]},
{name: "Amelia", grade: 3, type: types.support, area: areas.guards, att: 153, def: 115, hp: 492, dex: 12, skills: [{name: "Healing Light", cooldown: 24, heal: 186}, {name: "Blessing of Edel", cooldown: 72, effect: "cleanse"}]},
{name: "Rebecca", grade: 6, type: types.support, area: areas.guards, att: 239, def: 184, hp: 628, dex: 16, skills: [{name: "Origin of Light", cooldown: 54, heal: 173, aoe: true}, {name: "Blessing of Edel", cooldown: 360, revive: true, heal: 30, aoe: true}]},
{name: "Aaron Bridgnorth", grade: 1, type: types.dealer, area: areas.guards, att: 129, def: 52, hp: 342, dex: 10, skills: [{name: "Shooting Fireball", cooldown: 45, damage: 45, effect: "stun", turns: 2}]},
{name: "Robin Nottingham", grade: 3, type: types.dealer, area: areas.guards, att: 252, def: 87, hp: 369, dex: 18, skills: [{name: "High-Angle Fire", cooldown: 55, damage: 170}, {name: "Chilling Shot", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}]},
{name: "William Burglen", grade: 4, type: types.dealer, area: areas.guards, att: 321, def: 110, hp: 425, dex: 20, skills: [{name: "Ceaseless Shooting", cooldown: 60, damage: 180}, {name: "Chilling Shot", cooldown: 78, damage: 80, effect: "freeze", dot: 25, turns: 2}]},
{name: "Apollon", grade: 6, type: types.dealer, area: areas.guards, att: 599, def: 211, hp: 718, dex: 22, skills: [{name: "Raining Arrows", cooldown: 92, damage: 55, effect: "stun", chance: 10, turns: 2, aoe: true}, {name: "Power of the Sun", cooldown: 120, heal: "50%", self: true, effect: "dex", amount: 60, turns: 3}]},
{name: "Marine Jimmy", grade: 5, type: types.dealer, area: areas.guards, att: 407, def: 157, hp: 562, dex: 25, skills: [{name: "9 mm Bullet", cooldown: 64, damage: 190}, {name: "Smoke Bomb", cooldown: 78, damage: 50, effect: "blind", chance: 20, turns: 2, aoe: true}]},
{name: "Marine Brian", grade: 6, type: types.dealer, area: areas.guards, att: 479, def: 184, hp: 628, dex: 28, skills: [{name: "45 ACP", cooldown: 69, damage: 200}, {name: "Smoke Bomb", cooldown: 84, damage: 55, effect: "blind", turns: 2, aoe: true}]},
{name: "Sir Ribbit", grade: 2, type: types.dealer, area: areas.guards, att: 207, def: 84, hp: 417, dex: 12, skills: [{name: "Croak Croak", cooldown: 36, damage: 50, effect: "silence", turns: 2}, {name: "Na na nah", cooldown: 72, effect: "def", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Sir Croaker", grade: 3, type: types.dealer, area: areas.guards, att: 285, def: 115, hp: 492, dex: 14, skills: [{name: "Croak Croak", cooldown: 42, damage: 60, effect: "silence", turns: 2}, {name: "Na na nah", cooldown: 84, effect: "def", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Lady June", grade: 3, type: types.support, area: areas.guards, att: 131, def: 101, hp: 430, dex: 11, skills: [{name: "Amazing Skill", cooldown: 60, effect: "remove"}, {name: "Blow Kiss", cooldown: 72, effect: "att", negative: true, amount: 20, turns: 2, aoe: true}]},
{name: "Lady Arom", grade: 4, type: types.support, area: areas.guards, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Amazing Skill", cooldown: 120, effect: "remove", aoe: true}, {name: "Blow Kiss", cooldown: 72, effect: "att", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "King Toad", grade: 4, type: types.dealer, area: areas.guards, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "First Wa Fencing", cooldown: 57, damage: 175}, {name: "Na na nah", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Prince Frog", grade: 5, type: types.dealer, area: areas.guards, att: 441, def: 179, hp: 642, dex: 18, skills: [{name: "Second Wa Fencing", cooldown: 62, damage: 185}, {name: "Na na nah", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Rocket Lady June", grade: 5, type: types.support, area: areas.guards, att: 203, def: 157, hp: 562, dex: 14, skills: [{name: "Bewitching Pose", cooldown: 110, effect: "remove", aoe: true}, {name: "Croak Wave", cooldown: 96, effect: "att", negative: true, amount: 45, turns: 2, aoe: true}]},
{name: "Rocket King Toad", grade: 6, type: types.dealer, area: areas.guards, att: 499, def: 197, hp: 673, dex: 20, skills: [{name: "Discharge Rocket", cooldown: 62, damage: 185}, {name: "Call me King", cooldown: 96, effect: "def", negative: true, amount: 55, turns: 2, aoe: true}]},
{name: "Talisa", grade: 4, type: types.dealer, area: areas.guards, att: 321, def: 110, hp: 425, dex: 20, skills: [{name: "Wake Up", cooldown: 72, damage: 80, effect: "stun", turns: 2}, {name: "Wink", cooldown: 72, effect: "att", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Nikita", grade: 5, type: types.dealer, area: areas.guards, att: 407, def: 145, hp: 522, dex: 23, skills: [{name: "Wake Up", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Wink", cooldown: 84, effect: "att", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Avril", grade: 6, type: types.dealer, area: areas.guards, att: 479, def: 184, hp: 628, dex: 26, skills: [{name: "Got a problem?", cooldown: 64, damage: 185, effect: "stun", chance: 20, turns: 2}, {name: "Wink", cooldown: 90, effect: "att", negative: true, amount: 45, turns: 2, aoe: true}]},
{name: "Calvin", grade: 4, type: types.dealer, area: areas.guards, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "Sword of Blood", cooldown: 86, damage: 175, heal: "10%", self: true}, {name: "Family Glory", cooldown: 78, damage: 90, effect: "stun", turns: 2}]},
{name: "Lloyd", grade: 5, type: types.dealer, area: areas.guards, att: 407, def: 168, hp: 562, dex: 18, skills: [{name: "Sword of Blood", cooldown: 96, damage: 185, heal: "15%", self: true}, {name: "Family Protection", cooldown: 60, effect: "spell", turns: 2}]},
{name: "Dylan", grade: 6, type: types.dealer, area: areas.guards, att: 599, def: 211, hp: 718, dex: 22, skills: [{name: "Sword of Blood", cooldown: 75, damage: 195, heal: "33%", self: true}, {name: "Family Honor", cooldown: 69, damage: 65, aoe: true}]},
{name: "Nurse Ursel", grade: 4, type: types.dealer, area: areas.guards, att: 363 , def: 147, hp: 567, dex: 16, skills: [{name: "Needle Shot", cooldown: 72, effect: "remove", damage: 160}, {name: "Shoot'em Up!", cooldown: 84, damage: 160, effect: "stun", turns: 2}]},
{name: "Nurse Florence", grade: 5, type: types.support, area: areas.guards, att: 237, def: 179, hp: 642, dex: 16, skills: [{name: "Needle Shot", cooldown: 66, effect: "remove", damage: 180}, {name: "Sudden Heal", cooldown: 24, heal: 265}]},
{name: "Nurse Gale", grade: 6, type: types.dealer, area: areas.guards, att: 539, def: 224, hp: 673, dex: 22, skills: [{name: "Needle Shot", cooldown: 60, effect: "remove", damage: 200}, {name: "Shoot'em Up!", cooldown: 78, damage: 180, effect: "stun", turns: 2}]},
{name: "Maid Anna", grade: 4, type: types.hybrid, area: areas.guards, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "So Dusty!", cooldown: 66, damage: 160, effect: "blind", turns: 2}, {name: "Quick Cleaning", cooldown: 66, effect: "cleanse", heal: "25%"}]},
{name: "Maid Mary", grade: 5, type: types.hybrid, area: areas.guards, att: 340, def: 224, hp: 804, dex: 18, skills: [{name: "So Dusty!", cooldown: 66, damage: 180, effect: "blind", turns: 2}, {name: "Quick Cleaning", cooldown: 60, effect: "cleanse", heal: "25%"}]},
{name: "Maid Emma", grade: 6, type: types.support, area: areas.guards, att: 319, def: 237, hp: 807, dex: 20, skills: [{name: "Fully Ready", cooldown: 72, effect: "dex", negative: true, amount: 60, turns: 2, aoe: true}, {name: "Quick Cleaning", cooldown: 54, effect: "cleanse", heal: "30%"}]},
{name: "Bignose Jr.", grade: 6, type: types.hybrid, area: areas.reinforce, att: 400, def: 264, hp: 898, dex: 24, skills: [{name: "Overheated Snot", cooldown: 85, damage: 380, sacrifice: 15}, {name: "Tornado", cooldown: 96, effect: "evade", amount: 80, turns: 2, aoe: true}]},
{name: "Swordmaiden Mina", grade: 4, type: types.dealer, area: areas.reinforce, att: 335, def: 120, hp: 460, dex: 22, skills: [{name: "Crescent Blade", cooldown: 70, damage: 105, turns: 2}, {name: "Moon Makeup!", cooldown: 84, effect: "att", amount: 25, turns: 2, aoe: true}]},
{name: "Swordmaiden Lilly", grade: 5, type: types.dealer, area: areas.reinforce, att: 407, def: 157, hp: 562, dex: 25, skills: [{name: "Name of Justice", cooldown: 60, damage: 180}, {name: "Moonlight Fall", cooldown: 84, damage: 55, turns: 2, aoe: true}]},
{name: "Swordmaiden Yui", grade: 6, type: types.dealer, area: areas.reinforce, att: 479, def: 197, hp: 673, dex: 27, skills: [{name: "Name of Justice", cooldown: 62, damage: 195}, {name: "Moon Makeup!", cooldown: 84, effect: "att", amount: 35, turns: 2, aoe: true}]},
{name: "Samurai Seijuro", grade: 4, type: types.dealer, area: areas.reinforce, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Speed Slash", cooldown: 73, damage: 110, turns: 2}, {name: "Fine Cut", cooldown: 60, damage: 180}]},
{name: "Samurai Kojiro", grade: 5, type: types.tank, area: areas.reinforce, att: 237, def: 269, hp: 964, dex: 18, skills: [{name: "Surrender Now", cooldown: 96, effect: "def", amount: 50, negative: true, turns: 2, aoe: true}, {name: "Fine Cut", cooldown: 62, damage: 185}]},
{name: "Samurai Musashi", grade: 6, type: types.dealer, area: areas.reinforce, att: 579, def: 197, hp: 673, dex: 19, skills: [{name: "Speed Slash", cooldown: 73, damage: 135, turns: 2}, {name: "Fine Cut", cooldown: 64, damage: 190}]},
{name: "Ninja Sasuke", grade: 3, type: types.dealer, area: areas.reinforce, att: 274, def: 105, hp: 449, dex: 18, skills: [{name: "Lightning Dart", cooldown: 68, damage: 100, turns: 2}, {name: "Ninja Vanish", cooldown: 84, effect: "stealth", turns: 2}]},
{name: "Ninja Kotaro", grade: 4, type: types.dealer, area: areas.reinforce, att: 349, def: 134, hp: 517, dex: 21, skills: [{name: "Shadow Thunder", cooldown: 72, damage: 65, aoe: true}, {name: "Ninja Vanish", cooldown: 78, effect: "stealth", turns: 2}]},
{name: "Ninja Hanjo", grade: 5, type: types.dealer, area: areas.reinforce, att: 424, def: 163, hp: 586, dex: 24, skills: [{name: "Dark Stroke", cooldown: 64, damage: 190}, {name: "Ninja Vanish", cooldown: 78, effect: "stealth", turns: 3}]},
{name: "Ninja Keiasu", grade: 6, type: types.dealer, area: areas.reinforce, att: 519, def: 197, hp: 673, dex: 28, skills: [{name: "Chaos Stroke", cooldown: 64, damage: 220, effect: "confuse", turns: 3}, {name: "Ninja Vanish", cooldown: 78, effect: "stealth", turns: 4}]},
{name: "Fighter Yul", grade: 4, type: types.dealer, area: areas.reinforce, att: 377, def: 156, hp: 602, dex: 16, skills: [{name: "United We Stand!", cooldown: 96, effect: "focus", amount: 75, turns: 2, aoe: true}, {name: "Hopping Tornado", cooldown: 62, damage: 185}]},
{name: "Fighter Ruri", grade: 5, type: types.dealer, area: areas.reinforce, att: 458, def: 190, hp: 682, dex: 18, skills: [{name: "Kitty Kick", cooldown: 73, damage: 120, turns: 2}, {name: "Hopping Tornado", cooldown: 64, damage: 190}]},
{name: "Fighter Rina", grade: 6, type: types.dealer, area: areas.reinforce, att: 539, def: 224, hp: 762, dex: 20, skills: [{name: "Fast Fast Fast", cooldown: 90, effect: "dex", amount: 90, turns: 4, back: true}, {name: "Sense Threat", cooldown: 96, damage: 240, effect: "target", turns: 2}]},
{name: "Veteran Barnes", grade: 4, type: types.dealer, area: areas.reinforce, att: 335, def: 120, hp: 460, dex: 20, skills: [{name: "M60 Rifle", cooldown: 67, damage: 170, effect: "def", negative: true, amount: 20, turns: 2}, {name: "Warning Shot", cooldown: 72, effect: "dex", negative: true, amount: 45, turns: 2, aoe: true}]},
{name: "Veteran Ryan", grade: 5, type: types.dealer, area: areas.reinforce, att: 407, def: 145, hp: 522, dex: 23, skills: [{name: "M60 Rifle", cooldown: 67, damage: 180, effect: "def", negative: true, amount: 25, turns: 2}, {name: "Fire in the Hole", cooldown: 93, damage: 50, effect: "def", negative: true, amount: 20, turns: 2, aoe: true}]},
{name: "Veteran Bo", grade: 6, type: types.dealer, area: areas.reinforce, att: 479, def: 184, hp: 628, dex: 26, skills: [{name: "M60 Rifle", cooldown: 67, damage: 190, effect: "def", negative: true, amount: 30, turns: 2}, {name: "Fire in the Hole", cooldown: 88, damage: 60, effect: "def", negative: true, amount: 25, turns: 2, aoe: true}]},
{name: "Muay Thai Klahan", grade: 4, type: types.dealer, area: areas.reinforce, att: 335, def: 128, hp: 496, dex: 20, skills: [{name: "Gut Kick", cooldown: 66, damage: 160, effect: "bilnd", turns: 2}, {name: "Muay Thai", cooldown: 63, damage: 90, turns: 2}]},
{name: "Muay Thai Niran", grade: 5, type: types.dealer, area: areas.reinforce, att: 424, def: 163, hp: 586, dex: 22, skills: [{name: "Gut Kick", cooldown: 66, damage: 180, effect: "bilnd", turns: 2}, {name: "Muay Thai", cooldown: 68, damage: 100, turns: 2}]},
{name: "Muay Thai Khun", grade: 6, type: types.dealer, area: areas.reinforce, att: 519, def: 197, hp: 673, dex: 26, skills: [{name: "Gut Kick", cooldown: 70, damage: 180, effect: "stun", turns: 2}, {name: "Muay Thai", cooldown: 73, damage: 140, turns: 2}]},
{name: "Soho", grade: 4, type: types.dealer, area: areas.reinforce, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Step on Shadow", cooldown: 60, damage: 180}, {name: "Marble of Fox", cooldown: 62, damage: 80, heal: "35%", self: true}]},
{name: "Kumi", grade: 5, type: types.support, area: areas.reinforce, att: 271, def: 201, hp: 723, dex: 18, skills: [{name: "I see you!", cooldown: 60, effect: "cleanse", heal: "10%"}, {name: "Possessed by Fox", cooldown: 84, effect: "att", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Miho", grade: 6, type: types.hybrid, area: areas.reinforce, att: 400, def: 282, hp: 898, dex: 20, skills: [{name: "You are mine", cooldown: 54, effect: "provoke", turns: 3}, {name: "Marble of Fox", cooldown: 70, damage: 200, heal: "35%", self: true}]},
{name: "Barry from Darkforest", grade: 4, type: types.support, area: areas.reinforce, att: 195, def: 147, hp: 567, dex: 15, skills: [{name: "Got you!", cooldown: 80, damage: 160, effect: "dex", negative: true, amount: 15, turns: 2}, {name: "Power of Wind Sprit!", cooldown: 72, heal: "12%", effect: "evade", amount: 33, turns: 2, aoe: true}]},
{name: "Peach from Forest of Fog", grade: 5, type: types.hybrid, area: areas.reinforce, att: 340, def: 224, hp: 804, dex: 18, skills: [{name: "Hit'em All!", cooldown: 72, damage: 65, aoe: true}, {name: "Power of Wind Sprit!", cooldown: 72, heal: "10%", effect: "evade", amount: 50, turns: 2, aoe: true}]},
{name: "Coco from Golden Forest", grade: 6, type: types.dealer, area: areas.reinforce, att: 559, def: 184, hp: 628, dex: 20, skills: [{name: "Hit'em All!", cooldown: 70, damage: 55, aoe: true}, {name: "Got you!", cooldown: 80, damage: 180, effect: "dex", negative: true, amount: 35, turns: 3}]},
{name: "Uranus the Dangerous", grade: 4, type: types.dealer, area: areas.reinforce, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Scissor Kick", cooldown: 55, damage: 170}, {name: "Mountain Bolt", cooldown: 102, damage: 130, effect: "stun", turns: 2}]},
{name: "Imho the Quick", grade: 5, type: types.hybrid, area: areas.reinforce, att: 298, def: 197, hp: 707, dex: 16, skills: [{name: "Vengeful Spirit", cooldown: 90, effect: "def", amount: 45, negative: true, turns: 2, aoe: true}, {name: "Mountain Bolt", cooldown: 102, damage: 180, effect: "stun", turns: 2}]},
{name: "Hansung the Mysterious", grade: 6, type: types.hybrid, area: areas.reinforce, att: 400, def: 264, hp: 898, dex: 18, skills: [{name: "Vengeful Spirit", cooldown: 96, effect: "def", amount: 55, negative: true, turns: 2, aoe: true}, {name: "Puppet", cooldown: 70, damage: 200, heal: "33%", self: true}]},
{name: "Detective Hen", grade: 4, type: types.dealer, area: areas.reinforce, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Big and Bright", cooldown: 66, damage: 140, effect: "blind", turns: 2}, {name: "Flip-flap", cooldown: 60, effect: "att", amount: 50, turns: 2}]},
{name: "Warrior Rooster", grade: 5, type: types.dealer, area: areas.reinforce, att: 407, def: 145, hp: 522, dex: 23, skills: [{name: "Feather Dagger", cooldown: 84, damage: 160, effect: "stun", turns: 2}, {name: "Flip-flap", cooldown: 60, effect: "att", amount: 60, turns: 2}]},
{name: "Agent Magpie", grade: 6, type: types.dealer, area: areas.reinforce, att: 527, def: 197, hp: 654, dex: 27, skills: [{name: "Confess your crime", cooldown: 73, damage: 140, turns: 2}, {name: "Ready to Fly", cooldown: 84, effect: "att", amount: 45, turns: 2, back: true}]},
{name: "Ice Hockey Wayne", grade: 4, type: types.hybrid, area: areas.reinforce, att: 280, def: 185, hp: 710, dex: 14, skills: [{name: "Slashing", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Penalty Shot", cooldown: 90, damage: 180, effect: "blind", turns: 2}]},
{name: "Ice Hockey Vlad", grade: 5, type: types.tank, area: areas.reinforce, att: 237, def: 246, hp: 1044, dex: 16, skills: [{name: "Slashing", cooldown: 60, effect: "spell", turns: 2}, {name: "Final Game", cooldown: 72, effect: "def", amount: 30, turns: 2, front: true}]},
{name: "Ice Hockey Gordie", grade: 6, type: types.hybrid, area: areas.reinforce, att: 400, def: 264, hp: 898, dex: 20, skills: [{name: "Final Game", cooldown: 72, effect: "dex", negative: true, amount: 70, turns: 3, aoe: true}, {name: "Penalty Shot", cooldown: 90, damage: 200, effect: "silence", turns: 3}]},
{name: "Snowboarder Henry", grade: 3, type: types.hybrid, area: areas.reinforce, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Snow Job", cooldown: 80, damage: 130, effect: "freeze", dot:20, turns: 2}, {name: "Show Off", cooldown: 108, effect: "steal"}]},
{name: "Snowboarder Meteor", grade: 4, type: types.hybrid, area: areas.reinforce, att: 268, def: 177, hp: 680, dex: 15, skills: [{name: "Snow Job", cooldown: 85, damage: 140, effect: "freeze", dot:25, turns: 2}, {name: "Show Off", cooldown: 100, effect: "steal"}]},
{name: "Snowboarder Gunn", grade: 5, type: types.dealer, area: areas.reinforce, att: 441, def: 179, hp: 642, dex: 18, skills: [{name: "Snow Job", cooldown: 90, damage: 150, effect: "freeze", dot:30, turns: 2}, {name: "FS720", cooldown: 90, damage: 90, turns: 3}]},
{name: "Perky Raina", grade: 4, type: types.support, area: areas.reinforce, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Triple Axel", cooldown: 72, effect: "dex", negative: true, amount: 50, turns: 2, aoe: true}, {name: "Hopeful Finale", cooldown: 84, effect: "dex", amount: 55, turns: 3, back: true}]},
{name: "Flashy Mai", grade: 5, type: types.hybrid, area: areas.reinforce, att: 340, def: 224, hp: 804, dex: 16, skills: [{name: "Carmel Spin", cooldown: 80, damage: 90, turns: 3}, {name: "Indomitable Finale", cooldown: 84, effect: "dex", amount: 60, turns: 3, back: true}]},
{name: "Figure Queen Yura", grade: 6, type: types.dealer, area: areas.reinforce, att: 579, def: 197, hp: 673, dex: 19, skills: [{name: "Carmel Spin", cooldown: 82, damage: 125, turns: 3}, {name: "Perfect Finale", cooldown: 62, damage: 195}]},
{name: "Taekwondo Diane", grade: 4, type: types.dealer, area: areas.reinforce, att: 377, def: 156, hp: 602, dex: 16, skills: [{name: "Snap kick!", cooldown: 57, damage: 175}, {name: "Crescent Kick!", cooldown: 76, damage: 120, effect: "curse", chance: 9, turns: 2}]},
{name: "Taekwondo Katie", grade: 5, type: types.dealer, area: areas.reinforce, att: 458, def: 190, hp: 682, dex: 18, skills: [{name: "Snap kick!", cooldown: 73, damage: 120, turns: 2}, {name: "Crescent Kick!", cooldown: 72, damage: 180, effect: "curse", chance: 12, turns: 2}]},
{name: "Taekwondo Victoria", grade: 6, type: types.dealer, area: areas.reinforce, att: 519, def: 224, hp: 762, dex: 21, skills: [{name: "Axe Kick!", cooldown: 96, damage: 180, effect: "target", turns: 2}, {name: "Spin kick!", cooldown: 62, damage: 185}]},
{name: "Rebel Fabian", grade: 5, type: types.dealer, area: areas.reinforce, att: 475, def: 157, hp: 562, dex: 16, skills: [{name: "Tactical Strike", cooldown: 90, damage: 55, effect: "curse", chance: 5, turns: 2, aoe: true}, {name: "Fabian Warfare", cooldown: 66, effect: "remove", damage: 180}]},
{name: "Rebel Bolo", grade: 6, type: types.dealer, area: areas.reinforce, att: 579, def: 197, hp: 673, dex: 26, skills: [{name: "Disruptive Strike", cooldown: 84, damage: 60, effect: "blind", chance: 20, turns: 2, aoe: true}, {name: "Not so Fast", cooldown: 64, damage: 200, effect: "dex", negative: true, amount: 15, turns: 2}]},
{name: "Rebel Kali", grade: 6, type: types.dealer, area: areas.reinforce, att: 579, def: 197, hp: 673, dex: 26, skills: [{name: "Rebel Strike", cooldown: 84, damage: 65, effect: "blind", turns: 2, aoe: true}, {name: "Rebel War Cry!", cooldown: 84, effect: "att", amount: 35, turns: 2, aoe: true}]},
{name: "Forward Robin", grade: 4, type: types.dealer, area: areas.reinforce, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Fantastic goal", cooldown: 66, damage: 100, effect: "silence", turns: 2}, {name: "Best Defence", cooldown: 72, effect: "dmg", turns: 2}]},
{name: "Midfielder David", grade: 5, type: types.hybrid, area: areas.reinforce, att: 315, def: 208, hp: 747, dex: 16, skills: [{name: "Brilliant footwork", cooldown: 60, damage: 180}, {name: "Best Defence", cooldown: 72, effect: "dmg", turns: 2}]},
{name: "Striker Diego", grade: 6, type: types.dealer, area: areas.reinforce, att: 539, def: 171, hp: 582, dex: 17, skills: [{name: "Overhead kick", cooldown: 64, damage: 190}, {name: "Best Defence", cooldown: 84, effect: "dmg", turns: 3}]},
{name: "Ace Martina", grade: 4, type: types.dealer, area: areas.reinforce, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Monster Serve", cooldown: 66, damage: 180, effect: "blind", turns: 2}, {name: "Game Point", cooldown: 72, effect: "remove", damage: 160}]},
{name: "Ace Serena", grade: 5, type: types.dealer, area: areas.reinforce, att: 492, def: 168, hp: 603, dex: 17, skills: [{name: "Monster Serve", cooldown: 72, damage: 180, effect: "silence", turns: 2}, {name: "Game Point", cooldown: 66, effect: "remove", damage: 180}]},
{name: "Ace Maria", grade: 6, type: types.dealer, area: areas.reinforce, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "Forehand Smash", cooldown: 78, damage: 190, effect: "stun", turns: 2}, {name: "Game Point", cooldown: 60, effect: "remove", damage: 190}]},
{name: "Sir Pelleas", grade: 4, type: types.support, area: areas.reinforce, att: 167, def: 165, hp: 607, dex: 12, skills: [{name: "Poultice", cooldown: 24, heal: 216}, {name: "Call to Arms", cooldown: 66, effect: "cleanse"}]},
{name: "Sir Galahad", grade: 5, type: types.tank, area: areas.reinforce, att: 220, def: 258, hp: 924, dex: 18, skills: [{name: "Charge of Fury", cooldown: 67, damage: 180, effect: "def", negative: true, amount: 25, turns: 2}, {name: "Mighty Guard", cooldown: 96, effect: "def", amount: 45, turns: 2, aoe: true}]},
{name: "Sir Lancelot", grade: 6, type: types.dealer, area: areas.reinforce, att: 519, def: 211, hp: 718, dex: 20, skills: [{name: "Last Blitz", cooldown: 64, damage: 200}, {name: "Spear of Justice", cooldown: 90, damage: 40, effect: "curse", chance: 4, aoe: true}]},
{name: "Wizard Jasper", grade: 4, type: types.hybrid, area: areas.reinforce, att: 268, def: 177, hp: 680, dex: 15, skills: [{name: "Lightning", cooldown: 50, damage: 160}, {name: "Aura of Focus", cooldown: 96, effect: "focus", amount: 75, turns: 2, aoe: true}]},
{name: "Magician Melchior", grade: 5, type: types.dealer, area: areas.reinforce, att: 441, def: 179, hp: 642, dex: 18, skills: [{name: "Lightning", cooldown: 55, damage: 170}, {name: "Aura of Focus", cooldown: 96, effect: "focus", amount: 80, turns: 2, aoe: true}]},
{name: "Archmage Balthazar", grade: 6, type: types.dealer, area: areas.reinforce, att: 499, def: 197, hp: 673, dex: 20, skills: [{name: "Lightning Shock", cooldown: 60, damage: 180}, {name: "Chain Lightning", cooldown: 100, effect: "remove", damage: 20, aoe: true}]},
{name: "Pale Rider", grade: 6, type: types.dealer, area: areas.reinforce, att: 539, def: 171, hp: 582, dex: 17, skills: [{name: "Divine Apocalypse", cooldown: 60, damage: 200, effect: "curse", chance: 10}, {name: "Last Judgement", cooldown: 66, effect: "dmg", turns: 2}]},
{name: "Einar the Drunken", grade: 4, type: types.dealer, area: areas.reinforce, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "Back off!", cooldown: 84, damage: 80, effect: "freeze", dot: 25, turns: 2}, {name: "Table Breaker", cooldown: 60, damage: 180}]},
{name: "Horadin the Rage", grade: 5, type: types.dealer, area: areas.reinforce, att: 424, def: 168, hp: 603, dex: 18, skills: [{name: "Wild rage!", cooldown: 74, damage: 70, aoe: true}, {name: "Cold Fury!", cooldown: 88, damage: 65, effect: "freeze", dot: 10, chance: 5, aoe: true, turns: 2}]},
{name: "Brock the Godhand", grade: 6, type: types.hybrid, area: areas.reinforce, att: 383, def: 253, hp: 861, dex: 19, skills: [{name: "Godhand!", cooldown: 69, effect: "spell", turns: 3}, {name: "Just Desserts!", cooldown: 74, damage: 180, effect: "att", amount: 15, negative: true, turns: 2}]},
{name: "Megamech Supreme", grade: 6, type: types.dealer, area: areas.reinforce, att: 579, def: 197, hp: 673, dex: 19, skills: [{name: "Supreme Missile", cooldown: 78, damage: 180, effect: "stun", turns: 2}, {name: "Supreme Charge", cooldown: 64, damage: 190}]},
{name: "Baby Mushroom", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 85, hp: 556, dex: 10, skills: [{name: "Bounce Bounce", cooldown: 30, damage: 130}]},
{name: "Uncle Mushroom", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 78, hp: 599, dex: 10, skills: [{name: "Bounce Bounce", cooldown: 30, damage: 130}]},
{name: "Mr. Mushroom", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 92, hp: 513, dex: 10, skills: [{name: "Bounce Bounce", cooldown: 30, damage: 130}]},
{name: "Mrs. Mushroom", grade: 2, type: types.tank, area: areas.forest, att: 128, def: 126, hp: 730, dex: 12, skills: [{name: "Bounce Bounce", cooldown: 36, damage: 130}, {name: "Spread Spore", cooldown: 36, effect: "def", amount: 30, turns: 2}]},
{name: "Ghost Mushroom", grade: 3, type: types.hybrid, area: areas.forest, att: 220, def: 145, hp: 616, dex: 14, skills: [{name: "Bounce Bounce", cooldown: 52, damage: 165}, {name: "Burst", cooldown: 84, effect: "counter", amount: 30, turns: 2, aoe: true}]},
{name: "Blue Seedling", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 85, hp: 556, dex: 10, skills: [{name: "Squash Ya!", cooldown: 30, damage: 130}]},
{name: "Pink Seedling", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 78, hp: 559, dex: 10, skills: [{name: "Squash Ya!", cooldown: 30, damage: 130}]},
{name: "Purple Seedling", grade: 1, type: types.hybrid, area: areas.forest, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Squash Ya!", cooldown: 30, damage: 130}]},
{name: "Green Seedling", grade: 1, type: types.tank, area: areas.forest, att: 79, def: 92, hp: 513, dex: 10, skills: [{name: "Squash Ya!", cooldown: 30, damage: 130}]},
{name: "Gold Seedling", grade: 2, type: types.hybrid, area: areas.forest, att: 160, def: 105, hp: 522, dex: 12, skills: [{name: "Squash Ya!", cooldown: 36, damage: 130}, {name: "Srrrrr", cooldown: 72, effect: "evade", amount: 70, turns: 2}]},
{name: "Queen Sead", grade: 3, type: types.support, area: areas.forest, att: 153, def: 115, hp: 492, dex: 12, skills: [{name: "Boing-boing", cooldown: 36, heal: 161, turns: 2}, {name: "Magical Queen Seed Scent", cooldown: 240, revive: true, heal: 20}]},
{name: "Ghost Sead", grade: 5, type: types.support, area: areas.forest, att: 237, def: 179, hp: 642, dex: 16, skills: [{name: "Boing-boing", cooldown: 36, heal: 231, turns: 2}, {name: "Magical Queen Seed Scent", cooldown: 150, revive: true, heal: 80}]},
{name: "Green Artie", grade: 1, type: types.dealer, area: areas.forest, att: 129, def: 52, hp: 342, dex: 10, skills: [{name: "Poisonous Seed", cooldown: 49, damage: 80, turns: 2}]},
{name: "Red Artie", grade: 1, type: types.dealer, area: areas.forest, att: 114, def: 38, hp: 256, dex: 13, skills: [{name: "Poisonous Seed", cooldown: 49, damage: 80, turns: 2}]},
{name: "Turquoise Artie", grade: 2, type: types.dealer, area: areas.forest, att: 207, def: 84, hp: 417, dex: 12, skills: [{name: "Poisonous Seed", cooldown: 58, damage: 80, turns: 2}, {name: "Na na nah!", cooldown: 54, damage: 60, effect: "blind", turns: 2}]},
{name: "Maudry", grade: 3, type: types.hybrid, area: areas.forest, att: 210, def: 139, hp: 591, dex: 13, skills: [{name: "Thorn of Destruction", cooldown: 79, damage: 45, turns: 2, aoe: true}, {name: "Thorn of Silence", cooldown: 48, damage: 70, effect: "silence", turns: 2}]},
{name: "Enraged Maudry", grade: 4, type: types.hybrid, area: areas.forest, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Thorn of Destruction", cooldown: 81, damage: 55, turns: 2, aoe: true}, {name: "Thorn of Silence", cooldown: 54, damage: 80, effect: "silence", turns: 2}]},
{name: "Sancho", grade: 1, type: types.support, area: areas.desert, att: 69, def: 52, hp: 342, dex: 9, skills: [{name: "Accelerando", cooldown: 60, effect: "att", amount: 10, turns: 2, aoe: true}, {name: "Senorita", cooldown: 70, effect: "cleanse"}]},
{name: "Pancho", grade: 2, type: types.support, area: areas.desert, att: 111, def: 84, hp: 417, dex: 10, skills: [{name: "Allegro", cooldown: 54, heal: 94, aoe: true}, {name: "Soul's Recital", cooldown: 240, revive: true, heal: 10}]},
{name: "Gonzalez", grade: 4, type: types.support, area: areas.desert, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Chikchigi Boom", cooldown: 72, effect: "dex", amount: 50, turns: 3, aoe: true}, {name: "Party Tonight", cooldown: 66, heal: 85, turns: 2, aoe: true}]},
{name: "Fernando", grade: 5, type: types.support, area: areas.desert, att: 203, def: 157, hp: 562, dex: 14, skills: [{name: "Serenade", cooldown: 24, heal: 211}, {name: "Old Love Story", cooldown: 66, heal: 87, turns: 2, aoe: true}]},
{name: "Arbol", grade: 1, type: types.tank, area: areas.desert, att: 69, def: 85, hp: 470, dex: 9, skills: [{name: "Bam", cooldown: 34, damage: 140}]},
{name: "Enraged Arbol", grade: 2, type: types.tank, area: areas.desert, att: 111, def: 137, hp: 573, dex: 10, skills: [{name: "Bam", cooldown: 40, damage: 140}, {name: "Ignite!", cooldown: 36, effect: "def", amount: 30, turns: 2}]},
{name: "Kabol", grade: 1, type: types.dealer, area: areas.desert, att: 129, def: 52, hp: 342, dex: 10, skills: [{name: "Fire Bomb", cooldown: 38, damage: 150}]},
{name: "Enraged Kabol", grade: 2, type: types.dealer, area: areas.desert, att: 207, def: 84, hp: 417, dex: 12, skills: [{name: "Fire Bomb", cooldown: 45, damage: 150}, {name: "Tussock Moth", cooldown: 54, damage: 60, effect: "blind", turns: 2}]},
{name: "Spearman Gok", grade: 1, type: types.tank, area: areas.desert, att: 69, def: 71, hp: 556, dex: 9, skills: [{name: "Sparta", cooldown: 30, effect: "def", amount: 30, turns: 2}]},
{name: "Soldier Gok", grade: 1, type: types.dealer, area: areas.desert, att: 139, def: 45, hp: 229, dex: 9, skills: [{name: "Ax Throw", cooldown: 49, damage: 80, turns: 2}]},
{name: "Spearman Mok", grade: 2, type: types.tank, area: areas.desert, att: 111, def: 116, hp: 678, dex: 10, skills: [{name: "Sparta", cooldown: 36, effect: "def", amount: 30, turns: 2}, {name: "Pierce Heart", cooldown: 40, damage: 140}]},
{name: "Soldier Mok", grade: 2, type: types.dealer, area: areas.desert, att: 224, def: 73, hp: 364, dex: 10, skills: [{name: "Ax Throw", cooldown: 58, damage: 80, turns: 2}, {name: "Lightin' Thunder", cooldown: 45, damage: 150}]},
{name: "Spearman Zik", grade: 3, type: types.tank, area: areas.desert, att: 153, def: 159, hp: 800, dex: 12, skills: [{name: "Sparta", cooldown: 48, effect: "def", amount: 40, turns: 2}, {name: "Pierce Heart", cooldown: 50, damage: 160}]},
{name: "Soldier Zik", grade: 3, type: types.dealer, area: areas.desert, att: 307, def: 101, hp: 430, dex: 12, skills: [{name: "Ax Throw", cooldown: 63, damage: 90, turns: 2}, {name: "Lightin' Thunder", cooldown: 55, damage: 170}]},
{name: "Spearman Lak", grade: 4, type: types.tank, area: areas.desert, att: 195, def: 203, hp: 922, dex: 14, skills: [{name: "Sparta", cooldown: 96, effect: "def", amount: 30, turns: 2, aoe: true}, {name: "Pierce Heart", cooldown: 55, damage: 170}]},
{name: "Soldier Lak", grade: 4, type: types.dealer, area: areas.desert, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Crazy Ax", cooldown: 76, damage: 40, turns: 2, aoe: true}, {name: "Lightin' Thunder", cooldown: 60, damage: 180}]},
{name: "Marshal Gok", grade: 5, type: types.dealer, area: areas.desert, att: 492, def: 168, hp: 603, dex: 16, skills: [{name: "Storm Ax", cooldown: 64, damage: 190}, {name: "Fatal Rage", cooldown: 84, effect: "crit", amount: 70, turns: 2}]},
{name: "General Lak", grade: 5, type: types.dealer, area: areas.desert, att: 407, def: 145, hp: 522, dex: 23, skills: [{name: "Furious Blow", cooldown: 64, damage: 190}, {name: "Boost Morale", cooldown: 84, effect: "att", amount: 30, turns: 2, aoe: true}]},
{name: "Major Gok", grade: 6, type: types.tank, area: areas.desert, att: 279, def: 290, hp: 1166, dex: 18, skills: [{name: "Hectopascal Spear", cooldown: 64, damage: 190, effect: "att", negative: true, amount: 10, turns: 2}, {name: "Cry of Rage", cooldown: 96, effect: "att", amount: 35, turns: 2, aoe: true}]},
{name: "Captain Lak", grade: 6, type: types.tank, area: areas.desert, att: 279, def: 343, hp: 987, dex: 18, skills: [{name: "Armor crushing", cooldown: 64, damage: 190, effect: "def", negative: true, amount: 15, turns: 2}, {name: "Battle Cry", cooldown: 96, effect: "def", amount: 75, turns: 3, aoe: true}]},
{name: "Yoos", grade: 2, type: types.hybrid, area: areas.desert, att: 147, def: 98, hp: 484, dex: 10, skills: [{name: "Dragon's Mark", cooldown: 114, damage: 150, effect: "stun", turns: 2}, {name: "Lava Breath", cooldown: 62, damage: 45, aoe: true}]},
{name: "Fafnir", grade: 3, type: types.hybrid, area: areas.desert, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Dragon's Mark", cooldown: 120, damage: 160, effect: "stun", turns: 2}, {name: "Lava Breath", cooldown: 64, damage: 50, aoe: true}]},
{name: "Nidhogg", grade: 4, type: types.hybrid, area: areas.desert, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Dragon's Mark", cooldown: 120, damage: 170, effect: "stun", turns: 2}, {name: "Lava Breath", cooldown: 67, damage: 60, aoe: true}]},
{name: "Tiamat", grade: 4, type: types.dealer, area: areas.desert, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Incinerate", cooldown: 55, damage: 170}, {name: "Lava Breath", cooldown: 62, damage: 45, aoe: true}]},
{name: "Radon", grade: 5, type: types.hybrid, area: areas.desert, att: 340, def: 224, hp: 804, dex: 18, skills: [{name: "Dragon's Mark", cooldown: 102, damage: 180, effect: "stun", turns: 2}, {name: "Lava Breath", cooldown: 72, damage: 65, aoe: true}]},
{name: "Agnid", grade: 6, type: types.dealer, area: areas.desert, att: 499, def: 197, hp: 654, dex: 27, skills: [{name: "Incinerate", cooldown: 64, damage: 200, effect: "stun", chance: 90, turns: 2}, {name: "Lava Breath", cooldown: 69, damage: 70, aoe: true}]},
{name: "Mareed", grade: 4, type: types.support, area: areas.desert, att: 223, def: 165, hp: 638, dex: 16, skills: [{name: "Your Wish", cooldown: 54, heal: 111, aoe: true}, {name: "Live Forever", cooldown: 300, revive: true, heal: 40}]},
{name: "Ifrit", grade: 5, type: types.support, area: areas.desert, att: 271, def: 201, hp: 723, dex: 18, skills: [{name: "Your Wish", cooldown: 66, heal: 116, turns: 2, aoe: true}, {name: "Turn the Tide", cooldown: 108, effect: "steal"}]},
{name: "Genie", grade: 6, type: types.support, area: areas.desert, att: 239, def: 184, hp: 628, dex: 16, skills: [{name: "Fairy's Blessing", cooldown: 75, effect: "provoke", turns: 2, front: true}, {name: "Turn the Tide", cooldown: 90, effect: "steal"}]},
{name: "Scarab", grade: 1, type: types.hybrid, area: areas.desert, att: 85, def: 56, hp: 368, dex: 10, skills: [{name: "Horn Headbutt", cooldown: 30, damage: 130}]},
{name: "Enraged Scarab", grade: 2, type: types.hybrid, area: areas.desert, att: 140, def: 92, hp: 458, dex: 10, skills: [{name: "Headbut", cooldown: 102, damage: 130, effect: "stun", turns: 2}, {name: "Yay~", cooldown: 72, effect: "evade", amount: 70, turns: 2}]},
{name: "Sacred Scarab", grade: 3, type: types.hybrid, area: areas.desert, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "I'll break down", cooldown: 108, damage: 140, effect: "stun", turns: 2}, {name: "Yaaaay!!", cooldown: 72, effect: "evade", amount: 70, turns: 2}]},
{name: "One-Eyed Mummy", grade: 2, type: types.tank, area: areas.desert, att: 96, def: 105, hp: 626, dex: 9, skills: [{name: "Embalm", cooldown: 60, effect: "spell", turns: 2}, {name: "Decay", cooldown: 36, damage: 130}]},
{name: "Enraged Mummy", grade: 3, type: types.tank, area: areas.desert, att: 131, def: 145, hp: 738, dex: 11, skills: [{name: "Embalm", cooldown: 60, effect: "spell", turns: 2}, {name: "Decay", cooldown: 38, damage: 135}]},
{name: "King Tut", grade: 4, type: types.tank, area: areas.desert, att: 167, def: 185, hp: 851, dex: 12, skills: [{name: "Embalm", cooldown: 60, effect: "spell", turns: 2}, {name: "Decay", cooldown: 40, damage: 140}]},
{name: "Tutankhamun", grade: 4, type: types.support, area: areas.desert, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Glorious Luxor", cooldown: 120, effect: "remove", aoe: true}, {name: "Curse of the Pharaoh", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Ramses II", grade: 5, type: types.support, area: areas.desert, att: 203, def: 157, hp: 562, dex: 14, skills: [{name: "Glorious Luxor", cooldown: 110, effect: "remove", aoe: true}, {name: "Curse of the Pharaoh", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Thutmose III", grade: 6, type: types.support, area: areas.desert, att: 239, def: 184, hp: 628, dex: 20, skills: [{name: "Hyksos", cooldown: 72, effect: "dex", negative: true, amount: 60, turns: 2, aoe: true}, {name: "Power Ray", cooldown: 84, effect: "att", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Anubis the Protector", grade: 4, type: types.support, area: areas.desert, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Regenerate", cooldown: 24, heal: 193}, {name: "Luminous", cooldown: 120, effect: "remove", aoe: true}]},
{name: "Anubis the Embalmer", grade: 5, type: types.support, area: areas.desert, att: 237, def: 179, hp: 642, dex: 16, skills: [{name: "Regenerate", cooldown: 54, heal: 140, aoe: true}, {name: "Luminous", cooldown: 110, effect: "remove", aoe: true}]},
{name: "Anubis the Jackal", grade: 6, type: types.support, area: areas.desert, att: 279, def: 211, hp: 718, dex: 18, skills: [{name: "Afterlife", cooldown: 84, effect: "att", negative: true, amount: 40, turns: 2, aoe: true}, {name: "Luminous", cooldown: 100, effect: "remove", aoe: true}]},
{name: "Coco Cupcake", grade: 1, type: types.support, area: areas.farm, att: 69, def: 52, hp: 342, dex: 9, skills: [{name: "Cherry Bomb", cooldown: 38, damage: 150}]},
{name: "Red Velvet Cupcake", grade: 2, type: types.support, area: areas.farm, att: 111, def: 84, hp: 417, dex: 10, skills: [{name: "Cherry Bomb", cooldown: 45, damage: 150}, {name: "Flour and Butter", cooldown: 60, effect: "dex", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Green Tea Cupcake", grade: 3, type: types.support, area: areas.farm, att: 153, def: 115, hp: 492, dex: 12, skills: [{name: "Cherry Bomb", cooldown: 55, damage: 170}, {name: "Flour and Butter", cooldown: 72, effect: "dex", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Strawberry Macaroon", grade: 1, type: types.hybrid, area: areas.farm, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Sweet Punch", cooldown: 34, damage: 140}]},
{name: "Pistachio Macaroon", grade: 1, type: types.hybrid, area: areas.farm, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Sweet Punch", cooldown: 34, damage: 140}]},
{name: "Grape Macaroon", grade: 1, type: types.hybrid, area: areas.farm, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Sweet Punch", cooldown: 34, damage: 140}]},
{name: "Vanilla Macaroon", grade: 2, type: types.hybrid, area: areas.farm, att: 147, def: 98, hp: 484, dex: 10, skills: [{name: "Sweet Power Punch", cooldown: 60, damage: 60, effect: "stun", rounds: 2}, {name: "Extra Focus", cooldown: 84, effect: "focus", amount: 60, turns: 2, aoe: true}]},
{name: "Mint Macaroon", grade: 3, type: types.hybrid, area: areas.farm, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Sweet Power Punch", cooldown: 72, damage: 80, effect: "stun", rounds: 2}, {name: "Extra Focus", cooldown: 96, effect: "focus", amount: 70, turns: 2, aoe: true}]},
{name: "Nutmeg", grade: 1, type: types.support, area: areas.farm, att: 69, def: 52, hp: 342, dex: 9, skills: [{name: "Sweet Talk!", cooldown: 60, effect: "att", amount: 10, turns: 2, aoe: true}]},
{name: "Cinnamon", grade: 2, type: types.support, area: areas.farm, att: 111, def: 84, hp: 417, dex: 10, skills: [{name: "Sweet Talk!", cooldown: 72, effect: "att", amount: 10, turns: 2, aoe: true}, {name: "You've Still Got It", cooldown: 240, revive: true, heal: 10}]},
{name: "Clove", grade: 3, type: types.support, area: areas.farm, att: 153, def: 115, hp: 492, dex: 12, skills: [{name: "Sweet Talk!", cooldown: 72, effect: "att", amount: 20, turns: 2, aoe: true}, {name: "Doctorae", cooldown: 66, heal: 79, turns: 2, aoe: true}]},
{name: "Vanilla Cone", grade: 2, type: types.tank, area: areas.farm, att: 96, def: 126, hp: 522, dex: 9, skills: [{name: "Frozen Head", cooldown: 54, damage: 80, effect: "silence", turns: 2}, {name: "Sweet Vanilla Flavor", cooldown: 48, effect: "def", amount: 40, turns: 2}]},
{name: "Strawberry Cone", grade: 3, type: types.dealer, area: areas.farm, att: 307, def: 101, hp: 430, dex: 12, skills: [{name: "Frozen Head", cooldown: 66, damage: 100, effect: "silence", turns: 2}, {name: "Tasty Hat", cooldown: 60, damage: 90, effect: "blind", turns: 2}]},
{name: "Mint Cone", grade: 4, type: types.tank, area: areas.farm, att: 181, def: 212, hp: 816, dex: 16, skills: [{name: "Want Ice Cream?", cooldown: 66, effect: "provoke", turns: 2}, {name: "Cool Mint Flavor", cooldown: 96, effect: "def", amount: 30, turns: 2, aoe: true}]},
{name: "Milk Ice Pop", grade: 2, type: types.hybrid, area: areas.farm, att: 160, def: 105, hp: 522, dex: 12, skills: [{name: "Got Milk?", cooldown: 72, damage: 150, effect: "curse", chance: 3, turns: 3}, {name: "I'm Milky", cooldown: 72, effect: "evade", amount: 70, turns: 2}]},
{name: "Chocolate Ice Pop", grade: 4, type: types.hybrid, area: areas.farm, att: 268, def: 177, hp: 680, dex: 15, skills: [{name: "Want Chocolate?", cooldown: 76, damage: 120, effect: "curse", chance: 9, turns: 2}, {name: "Get Cold", cooldown: 96, effect: "evade", amount: 60, turns: 2, aoe: true}]},
{name: "Grape Ice Pop", grade: 5, type: types.dealer, area: areas.farm, att: 492, def: 168, hp: 603, dex: 17, skills: [{name: "Tasty Grape", cooldown: 72, damage: 180, effect: "curse", chance: 12, turns: 2}, {name: "Want Grape?", cooldown: 76, damage: 120, effect: "curse", chance: 9, turns: 2}]},
{name: "Infantry Remy", grade: 1, type: types.tank, area: areas.farm, att: 59, def: 71, hp: 470, dex: 10, skills: [{name: "Camembert", cooldown: 35, heal: 139, self: true}]},
{name: "Artillery Remy", grade: 1, type: types.dealer, area: areas.farm, att: 119, def: 45, hp: 229, dex: 10, skills: [{name: "Cheese Bomb", cooldown: 54, damage: 50, aoe: true}]},
{name: "Infantry Jerry", grade: 2, type: types.tank, area: areas.farm, att: 96, def: 116, hp: 573, dex: 12, skills: [{name: "Camembert", cooldown: 42, heal: 166, self: true}, {name: "Fatal Fork", cooldown: 40, damage: 140}]},
{name: "Artillery Jerry", grade: 2, type: types.dealer, area: areas.farm, att: 192, def: 73, hp: 364, dex: 12, skills: [{name: "Cheese Bomb", cooldown: 69, damage: 60, aoe: true}, {name: "Mozzarella", cooldown: 72, effect: "crit", amount: 40, turns: 2}]},
{name: "Infantry Stew", grade: 3, type: types.tank, area: areas.farm, att: 131, def: 159, hp: 677, dex: 14, skills: [{name: "Camembert", cooldown: 42, heal: 192, self: true}, {name: "Fatal Fork", cooldown: 50, damage: 160}]},
{name: "Artillery Stew", grade: 3, type: types.dealer, area: areas.farm, att: 263, def: 101, hp: 430, dex: 14, skills: [{name: "Cheese Bomb", cooldown: 74, damage: 70, aoe: true}, {name: "Mozzarella", cooldown: 72, effect: "crit", amount: 40, turns: 2}]},
{name: "Brown Cloak Tom", grade: 3, type: types.dealer, area: areas.farm, att: 263, def: 93, hp: 400, dex: 18, skills: [{name: "Cat Dance", cooldown: 55, damage: 170}, {name: "Agility of a Cat", cooldown: 84, effect: "evade", amount: 80, turns: 2}]},
{name: "Blue Cloak Tom", grade: 4, type: types.dealer, area: areas.farm, att: 335, def: 120, hp: 460, dex: 22, skills: [{name: "Cat Dance", cooldown: 60, damage: 180}, {name: "Agility of a Cat", cooldown: 96, effect: "evade", amount: 90, turns: 3}]},
{name: "Red Cloak Tom", grade: 5, type: types.dealer, area: areas.farm, att: 424, def: 163, hp: 586, dex: 27, skills: [{name: "Fancy Cat Dance", cooldown: 55, damage: 190}, {name: "Agility of a Cat", cooldown: 96, effect: "evade", amount: 90, turns: 4}]},
{name: "Arctic Artemis", grade: 6, type: types.dealer, area: areas.farm, att: 527, def: 184, hp: 628, dex: 28, skills: [{name: "Nimble Cat", cooldown: 62, damage: 185}, {name: "Cool Cat Dance", cooldown: 64, damage: 200}]},
{name: "Chichi", grade: 4, type: types.support, area: areas.farm, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Lucky Prayer", cooldown: 24, heal: 205}, {name: "Cat Sole", cooldown: 66, effect: "cleanse"}]},
{name: "Nabi", grade: 5, type: types.dealer, area: areas.farm, att: 492, def: 168, hp: 603, dex: 17, skills: [{name: "Shut It", cooldown: 51, damage: 75, effect: "silence", turns: 2}, {name: "No Can't Do", cooldown: 62, damage: 185}]},
{name: "Miya", grade: 6, type: types.support, area: areas.farm, att: 319, def: 237, hp: 807, dex: 27, skills: [{name: "Lucky Prayer", cooldown: 24, heal: 349}, {name: "Cat Sole", cooldown: 54, effect: "cleanse"}]},
{name: "Reef Piranha", grade: 1, type: types.dealer, area: areas.sea, att: 139, def: 59, hp: 385, dex: 10, skills: [{name: "Blood Stained Fangs", cooldown: 49, damage: 80, turns: 2}]},
{name: "Deep Sea Piranha", grade: 1, type: types.dealer, area: areas.sea, att: 119, def: 45, hp: 299, dex: 14, skills: [{name: "Blood Stained Fangs", cooldown: 49, damage: 80, turns: 2}]},
{name: "Blood Red Piranha", grade: 2, type: types.dealer, area: areas.sea, att: 175, def: 52, hp: 260, dex: 14, skills: [{name: "Blind Fangs", cooldown: 54, damage: 60, effect: "blind", turns: 2}, {name: "Fear the Sea", cooldown: 72, effect: "def", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Fiery Piranha", grade: 3, type: types.dealer, area: areas.sea, att: 241, def: 72, hp: 308, dex: 16, skills: [{name: "Blind Fangs", cooldown: 66, damage: 80, effect: "blind", turns: 2}, {name: "Fear the Sea", cooldown: 84, effect: "def", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Ghost Piranha", grade: 4, type: types.dealer, area: areas.sea, att: 335, def: 128, hp: 496, dex: 20, skills: [{name: "Blind Fangs", cooldown: 72, damage: 90, effect: "blind", turns: 2}, {name: "Fear the Sea", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Mr. Snaps", grade: 1, type: types.tank, area: areas.sea, att: 79, def: 92, hp: 513, dex: 10, skills: [{name: "Tail Attack", cooldown: 34, damage: 140}]},
{name: "Mr. Pinch", grade: 2, type: types.tank, area: areas.sea, att: 128, def: 137, hp: 678, dex: 12, skills: [{name: "Cold-Blooded Tail", cooldown: 66, damage: 50, effect: "freeze", dot: 5, turns: 2}, {name: "Hard Shell", cooldown: 36, effect: "def", amount: 30, turns: 2}]},
{name: "Mr. Crab", grade: 3, type: types.tank, area: areas.sea, att: 175, def: 202, hp: 738, dex: 14, skills: [{name: "Cold-Blooded Tail", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}, {name: "Hard Shell", cooldown: 48, effect: "def", amount: 40, turns: 2}]},
{name: "Capo Shark", grade: 1, type: types.tank, area: areas.sea, att: 69, def: 71, hp: 556, dex: 9, skills: [{name: "Trident Attack", cooldown: 34, damage: 140}]},
{name: "Consigliere Shark", grade: 2, type: types.tank, area: areas.sea, att: 96, def: 126, hp: 552, dex: 9, skills: [{name: "Cold Trident", cooldown: 66, damage: 50, effect: "freeze", dot: 5, turns: 2}, {name: "Shark Teeth", cooldown: 72, effect: "counter", amount: 70, turns: 2}]},
{name: "Underboss Shark", grade: 2, type: types.tank, area: areas.sea, att: 96, def: 105, hp: 626, dex: 9, skills: [{name: "Cold Trident", cooldown: 66, damage: 50, effect: "freeze", dot: 5, turns: 2}, {name: "Shark Teeth", cooldown: 72, effect: "counter", amount: 70, turns: 2}]},
{name: "Boss Shark", grade: 3, type: types.tank, area: areas.sea, att: 131, def: 174, hp: 616, dex: 11, skills: [{name: "Cold Trident", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}, {name: "Shark Teeth", cooldown: 72, effect: "counter", amount: 20, turns: 2, aoe: true}]},
{name: "Godfather Shark", grade: 3, type: types.tank, area: areas.sea, att: 131, def: 145, hp: 738, dex: 11, skills: [{name: "Cold Trident", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}, {name: "Shark Teeth", cooldown: 72, effect: "counter", amount: 20, turns: 2, aoe: true}]},
{name: "Blue Yomi", grade: 1, type: types.dealer, area: areas.sea, att: 129, def: 38, hp: 256, dex: 8, skills: [{name: "Bloody Massacre", cooldown: 59, damage: 60, turns: 3}]},
{name: "Red Yomi", grade: 2, type: types.dealer, area: areas.sea, att: 207, def: 63, hp: 313, dex: 9, skills: [{name: "Bloody Massacre", cooldown: 70, damage: 60, turns: 3}, {name: "Operate Rocket", cooldown: 48, effect: "dex", amount: 30, turns: 3}]},
{name: "Yellow Yomi", grade: 3, type: types.dealer, area: areas.sea, att: 318, def: 109, hp: 461, dex: 13, skills: [{name: "Bloody Massacre", cooldown: 75, damage: 70, turns: 3}, {name: "Operate Rocket", cooldown: 54, effect: "dex", amount: 40, turns: 3}]},
{name: "Jju", grade: 3, type: types.hybrid, area: areas.sea, att: 220, def: 145, hp: 616, dex: 14, skills: [{name: "Dragon Fist", cooldown: 55, damage: 170}, {name: "Swift Dragon", cooldown: 72, effect: "counter", amount: 70, turns: 2}]},
{name: "Riu", grade: 4, type: types.hybrid, area: areas.sea, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Dragon Fist", cooldown: 62, damage: 185}, {name: "Swift Dragon", cooldown: 84, effect: "counter", amount: 80, turns: 2}]},
{name: "Master Lee", grade: 6, type: types.hybrid, area: areas.sea, att: 371, def: 245, hp: 834, dex: 18, skills: [{name: "Rise of the Dragon", cooldown: 69, damage: 200, effect: "stun", turns: 2}, {name: "Respect Elders", cooldown: 84, effect: "dmg", turns: 3}]},
{name: "Kraken", grade: 3, type: types.dealer, area: areas.sea, att: 263, def: 101, hp: 430, dex: 14, skills: [{name: "Chill Explosion", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}, {name: "Spray", cooldown: 69, damage: 60, aoe: true}]},
{name: "Pink Kraken", grade: 4, type: types.dealer, area: areas.sea, att: 349, def: 138, hp: 531, dex: 16, skills: [{name: "Chill Explosion", cooldown: 78, damage: 80, effect: "freeze", dot: 25, turns: 2}, {name: "Spray", cooldown: 72, damage: 65, aoe: true}]},
{name: "Ghost Kraken", grade: 5, type: types.dealer, area: areas.sea, att: 424, def: 168, hp: 603, dex: 18, skills: [{name: "Chill Explosion", cooldown: 84, damage: 90, effect: "freeze", dot: 30, turns: 2}, {name: "Spray", cooldown: 74, damage: 70, aoe: true}]},
{name: "Princess Nami", grade: 4, type: types.hybrid, area: areas.sea, att: 280, def: 185, hp: 710, dex: 14, skills: [{name: "Dancer's Step", cooldown: 62, damage: 80, heal: "35%", self: true}, {name: "Slapping", cooldown: 78, damage: 140, effect: "silence", turns: 2}]},
{name: "Viking Aric", grade: 4, type: types.tank, area: areas.sea, att: 167, def: 203, hp: 780, dex: 16, skills: [{name: "Test my mettle!", cooldown: 66, effect: "provoke", turns: 2}, {name: "Nothing to fear!", cooldown: 96, effect: "evade", amount: 60, aoe: true, turns: 2}]},
{name: "Viking Karl", grade: 5, type: types.dealer, area: areas.sea, att: 424, def: 168, hp: 603, dex: 18, skills: [{name: "Earth Breaker!", cooldown: 88, damage: 70, effect: "freeze", dot: 10, chance: 5, aoe: true, turns: 2}, {name: "Icy Demeanor!", cooldown: 78, damage: 100, effect: "freeze", dot: 25, turns: 3}]},
{name: "Viking Lodbrok", grade: 6, type: types.dealer, area: areas.sea, att: 519, def: 211, hp: 718, dex: 20, skills: [{name: "Legacy of War!", cooldown: 74, damage: 70, aoe: true}, {name: "Bow before me!", cooldown: 96, effect: "def", amount: 55, negative: true, aoe: true, turns: 2}]},
{name: "Yuma", grade: 1, type: types.tank, area: areas.toy, att: 69, def: 71, hp: 556, dex: 9, skills: [{name: "Back Kick", cooldown: 34, damage: 140}]},
{name: "Buckeye", grade: 2, type: types.tank, area: areas.toy, att: 111, def: 126, hp: 626, dex: 12, skills: [{name: "Back Kick", cooldown: 40, damage: 140}, {name: "Check Mate", cooldown: 72, effect: "def", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Gilbert", grade: 3, type: types.tank, area: areas.toy, att: 153, def: 159, hp: 800, dex: 12, skills: [{name: "Back Kick", cooldown: 50, damage: 160}, {name: "Check Mate", cooldown: 84, effect: "def", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Rag Doll Ted", grade: 1, type: types.dealer, area: areas.toy, att: 129, def: 38, hp: 256, dex: 8, skills: [{name: "Electric Shock", cooldown: 42, damage: 160}]},
{name: "Rag Doll Toby", grade: 2, type: types.dealer, area: areas.toy, att: 207, def: 63, hp: 313, dex: 9, skills: [{name: "Electric Shock", cooldown: 50, damage: 160}, {name: "Fly High", cooldown: 69, damage: 60, aoe: true}]},
{name: "Batty Ted", grade: 3, type: types.dealer, area: areas.toy, att: 263, def: 101, hp: 430, dex: 19, skills: [{name: "Snow Fight", cooldown: 57, damage: 175}, {name: "Fly High", cooldown: 74, damage: 70, aoe: true}]},
{name: "Tortie Toby", grade: 3, type: types.dealer, area: areas.toy, att: 307, def: 101, hp: 430, dex: 12, skills: [{name: "Electric Shock", cooldown: 55, damage: 170}, {name: "Tube Play", cooldown: 76, damage: 75, aoe: true}]},
{name: "Catty Ted", grade: 4, type: types.dealer, area: areas.toy, att: 335, def: 128, hp: 496, dex: 22, skills: [{name: "Snow Fight", cooldown: 62, damage: 185}, {name: "Tube Play", cooldown: 69, damage: 60, aoe: true}]},
{name: "Teddy Toby", grade: 4, type: types.dealer, area: areas.toy, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Snow Fight", cooldown: 60, damage: 180}, {name: "Tube Play", cooldown: 72, damage: 65, aoe: true}]},
{name: "Warrior Kobold", grade: 1, type: types.tank, area: areas.toy, att: 69, def: 78, hp: 513, dex: 10, skills: [{name: "Goblin's Cry", cooldown: 60, effect: "evade", amount: 70, turns: 2}]},
{name: "Thief Kobold", grade: 1, type: types.dealer, area: areas.toy, att: 114, def: 38, hp: 256, dex: 13, skills: [{name: "Spinning Shuriken", cooldown: 38, damage: 150}]},
{name: "Warrior Kabalus", grade: 2, type: types.tank, area: areas.toy, att: 111, def: 126, hp: 626, dex: 12, skills: [{name: "Moby's Hoeing", cooldown: 70, damage: 60, turns: 3}, {name: "Goblin's Cry", cooldown: 72, effect: "evade", amount: 70, turns: 2}]},
{name: "Thief Kabalus", grade: 2, type: types.dealer, area: areas.toy, att: 183, def: 63, hp: 313, dex: 15, skills: [{name: "Spinning Shuriken", cooldown: 45, damage: 150}, {name: "Smoke Shuriken", cooldown: 72, effect: "def", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Sophia", grade: 2, type: types.dealer, area: areas.toy, att: 224, def: 95, hp: 469, dex: 12, skills: [{name: "Meteor", cooldown: 69, damage: 60, aoe: true}, {name: "Spellbook", cooldown: 60, effect: "att", amount: 50, turns: 2}]},
{name: "Isis", grade: 3, type: types.dealer, area: areas.toy, att: 285, def: 115, hp: 492, dex: 14, skills: [{name: "Meteor", cooldown: 74, damage: 70, aoe: true}, {name: "Spellbook", cooldown: 60, effect: "att", amount: 60, turns: 2}]},
{name: "Sorceress Sophia", grade: 4, type: types.dealer, area: areas.toy, att: 349, def: 138, hp: 531, dex: 16, skills: [{name: "Squeak", cooldown: 88, damage: 70, effect: "freeze", dot: 10, chance: 5, turns: 2, aoe: true}, {name: "Spellbook", cooldown: 60, effect: "att", amount: 55, turns: 2}]},
{name: "Sorceress Isis", grade: 5, type: types.dealer, area: areas.toy, att: 424, def: 168, hp: 603, dex: 18, skills: [{name: "Clap of Thunder", cooldown: 88, damage: 70, effect: "stun", chance: 5, turns: 2, aoe: true}, {name: "Spellbook", cooldown: 60, effect: "att", amount: 60, turns: 2}]},
{name: "Sorceress Sally", grade: 6, type: types.dealer, area: areas.toy, att: 479, def: 184, hp: 628, dex: 20, skills: [{name: "Clap of Thunder", cooldown: 88, damage: 70, effect: "stun", chance: 5, turns: 2, aoe: true}, {name: "Squeak", cooldown: 102, damage: 70, effect: "freeze", dot: 5, chance: 10, turns: 2, aoe: true}]},
{name: "Teddybear Grey", grade: 4, type: types.support, area: areas.toy, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Cheer Up!", cooldown: 66, effect: "cleanse"}, {name: "Me Cute", cooldown: 78, effect: "att", negative: true, amount: 35, turns: 2, aoe: true}]},
{name: "Teddybear Sky", grade: 5, type: types.tank, area: areas.toy, att: 220, def: 258, hp: 924, dex: 18, skills: [{name: "Bad Kid!", cooldown: 96, damage: 90, effect: "target", turns: 2}, {name: "Me Cute", cooldown: 83, effect: "att", negative: true, amount: 40, turns: 2, aoe: true}]},
{name: "Teddybear Pinky", grade: 6, type: types.hybrid, area: areas.toy, att: 383, def: 253, hp: 861, dex: 19, skills: [{name: "Aing", cooldown: 69, effect: "spell", turns: 3}, {name: "Wahoo!!", cooldown: 64, damage: 190, effect: "dex", negative: true, amount: 15, turns: 2}]},
{name: "Deux of Hearts", grade: 1, type: types.support, area: areas.thornland, att: 79, def: 59, hp: 385, dex: 10, skills: [{name: "Wind Card", cooldown: 50, effect: "dex", amount: 30, turns: 2, aoe: true}]},
{name: "Five of Hearts", grade: 2, type: types.support, area: areas.thornland, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Wind Card", cooldown: 60, effect: "dex", amount: 30, turns: 2, aoe: true}, {name: "Focus Card", cooldown: 72, effect: "focus", amount: 50, turns: 2, aoe: true}]},
{name: "Deux of Diamonds", grade: 1, type: types.support, area: areas.thornland, att: 79, def: 59, hp: 385, dex: 10, skills: [{name: "Wind Card", cooldown: 50, effect: "dex", amount: 30, turns: 2, aoe: true}]},
{name: "Five of Diamonds", grade: 2, type: types.support, area: areas.thornland, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Attack Card", cooldown: 72, effect: "att", amount: 10, turns: 2, aoe: true}, {name: "Focus Card", cooldown: 72, effect: "focus", amount: 50, turns: 2, aoe: true}]},
{name: "Deux of Spades", grade: 1, type: types.support, area: areas.thornland, att: 79, def: 59, hp: 385, dex: 10, skills: [{name: "Wind Card", cooldown: 50, effect: "dex", amount: 30, turns: 2, aoe: true}]},
{name: "Six of Spades", grade: 2, type: types.support, area: areas.thornland, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Attack Card", cooldown: 72, effect: "att", amount: 10, turns: 2, aoe: true}, {name: "Focus Card", cooldown: 72, effect: "focus", amount: 50, turns: 2, aoe: true}]},
{name: "Deux of Clubs", grade: 1, type: types.support, area: areas.thornland, att: 79, def: 59, hp: 385, dex: 10, skills: [{name: "Wind Card", cooldown: 50, effect: "dex", amount: 30, turns: 2, aoe: true}]},
{name: "Four of Clubs", grade: 2, type: types.support, area: areas.thornland, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Wind Card", cooldown: 60, effect: "dex", amount: 30, turns: 2, aoe: true}, {name: "Focus Card", cooldown: 72, effect: "focus", amount: 50, turns: 2, aoe: true}]},
{name: "Sergeant Jack", grade: 2, type: types.dealer, area: areas.thornland, att: 192, def: 73, hp: 364, dex: 12, skills: [{name: "Triple Spear", cooldown: 50, damage: 160}, {name: "Straight Spear", cooldown: 54, damage: 60, effect: "blind", turns: 2}]},
{name: "Medic Queen", grade: 2, type: types.support, area: areas.thornland, att: 96, def: 73, hp: 364, dex: 9, skills: [{name: "Card's Blessing", cooldown: 84, effect: "cleanse"}, {name: "Leaf of Revival", cooldown: 66, heal: 70, turns: 2, aoe: true}]},
{name: "Officer King", grade: 3, type: types.tank, area: areas.thornland, att: 131, def: 174, hp: 616, dex: 11, skills: [{name: "All In", cooldown: 72, effect: "provoke", turns: 2}, {name: "Wild Card", cooldown: 48, effect: "def", amount: 40, turns: 2}]},
{name: "Captain Ace", grade: 3, type: types.dealer, area: areas.thornland, att: 285, def: 87, hp: 369, dex: 11, skills: [{name: "Full House", cooldown: 55, damage: 170}, {name: "Royal Flush", cooldown: 66, damage: 70, effect: "stun", turns: 2}]},
{name: "Assassin Jack", grade: 5, type: types.dealer, area: areas.thornland, att: 441, def: 179, hp: 642, dex: 20, skills: [{name: "Triple Spear", cooldown: 55, damage: 190}, {name: "Straight Spear", cooldown: 60, damage: 100, effect: "silence", turns: 2}]},
{name: "Assassin Queen", grade: 5, type: types.support, area: areas.thornland, att: 237, def: 179, hp: 642, dex: 16, skills: [{name: "Card's Blessing", cooldown: 60, effect: "cleanse"}, {name: "Leaf of Revival", cooldown: 66, heal: 111, turns: 2, aoe: true}]},
{name: "Assassin King", grade: 5, type: types.tank, area: areas.thornland, att: 203, def: 269, hp: 804, dex: 14, skills: [{name: "All In", cooldown: 60, effect: "provoke", turns: 2}, {name: "Wild Card", cooldown: 60, effect: "def", amount: 50, turns: 2}]},
{name: "Assassin Ace", grade: 5, type: types.dealer, area: areas.thornland, att: 475, def: 157, hp: 562, dex: 18, skills: [{name: "Full House", cooldown: 64, damage: 190}, {name: "Royal Flush", cooldown: 60, damage: 70, effect: "stun", turns: 2}]},
{name: "Evil Joker", grade: 3, type: types.dealer, area: areas.thornland, att: 252, def: 87, hp: 369, dex: 18, skills: [{name: "Sudden Attack", cooldown: 75, damage: 70, turns: 3}, {name: "Blood Stained Card", cooldown: 66, damage: 80, effect: "blind", turns: 2}]},
{name: "Crazy Joker", grade: 4, type: types.dealer, area: areas.thornland, att: 335, def: 128, hp: 496, dex: 22, skills: [{name: "Sudden Attack", cooldown: 80, damage: 80, turns: 3}, {name: "Blood Stained Card", cooldown: 72, damage: 90, effect: "blind", turns: 2}]},
{name: "Acrobat Joker", grade: 5, type: types.dealer, area: areas.thornland, att: 407, def: 157, hp: 562, dex: 25, skills: [{name: "Let's Roll", cooldown: 66, damage: 160, effect: "blind", turns: 2}, {name: "Child's Play", cooldown: 80, damage: 90, turns: 3}]},
{name: "Queen's Fool Yorick", grade: 6, type: types.dealer, area: areas.thornland, att: 527, def: 184, hp: 628, dex: 28, skills: [{name: "Dangerous Game", cooldown: 84, damage: 50, effect: "silence", chance: 7, turns: 2, aoe: true}, {name: "Jokes on You!", cooldown: 80, damage: 300, sacrifice: 15}]},
{name: "Queen Rogue", grade: 3, type: types.hybrid, area: areas.thornland, att: 220, def: 145, hp: 616, dex: 14, skills: [{name: "Dignity of a Queen", cooldown: 48, damage: 70, effect: "silence", turns: 2}, {name: "Vision Storm", cooldown: 55, damage: 170}]},
{name: "Queen Noir", grade: 4, type: types.hybrid, area: areas.thornland, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Dignity of a Queen", cooldown: 54, damage: 80, effect: "silence", turns: 2}, {name: "Dark Magic", cooldown: 300, revive: true, heal: 40}]},
{name: "Green Larva", grade: 1, type: types.tank, area: areas.base, att: 59, def: 66, hp: 513, dex: 8, skills: [{name: "Poisoned Needle", cooldown: 45, damage: 70, turns: 2}]},
{name: "Red Larva", grade: 2, type: types.tank, area: areas.base, att: 96, def: 105, hp: 626, dex: 9, skills: [{name: "Poisoned Needle", cooldown: 54, damage: 70, turns: 2}, {name: "Acid Liquid", cooldown: 72, damage: 150, effect: "curse", chance: 3, turns: 3}]},
{name: "Mystic Larva", grade: 3, type: types.tank, area: areas.base, att: 131, def: 145, hp: 738, dex: 11, skills: [{name: "Poisoned Needle", cooldown: 58, damage: 80, turns: 2}, {name: "Acid Liquid", cooldown: 72, damage: 150, effect: "curse", chance: 6, turns: 3}]},
{name: "M2 Turret", grade: 1, type: types.dealer, area: areas.base, att: 119, def: 45, hp: 299, dex: 10, skills: [{name: "Smoke Bomb", cooldown: 40, damage: 50, effect: "blind", turns: 2}]},
{name: "M3 Turret", grade: 1, type: types.dealer, area: areas.base, att: 109, def: 33, hp: 214, dex: 12, skills: [{name: "Smoke Bomb", cooldown: 40, damage: 50, effect: "blind", turns: 2}]},
{name: "KH-179 Turret", grade: 2, type: types.dealer, area: areas.base, att: 207, def: 63, hp: 313, dex: 9, skills: [{name: "Beam Cannon", cooldown: 45, damage: 150}, {name: "Magnetic Field", cooldown: 72, effect: "focus", amount: 50, turns: 2, aoe: true}]},
{name: "M244 Turret", grade: 3, type: types.dealer, area: areas.base, att: 285, def: 87, hp: 369, dex: 11, skills: [{name: "Magnetic Field", cooldown: 84, effect: "focus", amount: 60, turns: 2, aoe: true}, {name: "Ceaseless Bomb", cooldown: 55, damage: 170}]},
{name: "Evademic Rayner", grade: 2, type: types.tank, area: areas.base, att: 96, def: 126, hp: 522, dex: 9, skills: [{name: "Saber Attack", cooldown: 40, damage: 140}, {name: "Burning Saber", cooldown: 54, damage: 50, effect: "stun", turns: 2}]},
{name: "Evademic Gunner", grade: 2, type: types.dealer, area: areas.base, att: 175, def: 52, hp: 260, dex: 14, skills: [{name: "Prism", cooldown: 50, damage: 160}, {name: "Cold Prism", cooldown: 66, damage: 50, effect: "freeze", dot: 5, turns: 2}]},
{name: "Duric Rayner", grade: 3, type: types.tank, area: areas.base, att: 131, def: 174, hp: 616, dex: 11, skills: [{name: "Burning Saber", cooldown: 66, damage: 70, effect: "stun", turns: 2}, {name: "Death Beam", cooldown: 50, damage: 160}]},
{name: "Duric Gunner", grade: 3, type: types.dealer, area: areas.base, att: 241, def: 72, hp: 308, dex: 16, skills: [{name: "Prism Bomb", cooldown: 55, damage: 170}, {name: "Cold Prism", cooldown: 72, damage: 60, effect: "freeze", dot: 5, turns: 2}]},
{name: "Tudede", grade: 2, type: types.hybrid, area: areas.base, att: 147, def: 98, hp: 484, dex: 10, skills: [{name: "Energy Ball", cooldown: 42, damage: 60, effect: "silence", turns: 2}, {name: "ET Technology", cooldown: 240, revive: true, heal: 20}]},
{name: "Vaness", grade: 3, type: types.hybrid, area: areas.base, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Transcended Unit", cooldown: 72, damage: 80, effect: "stun", turns: 2}, {name: "ET Technology", cooldown: 240, revive: true, heal: 30}]},
{name: "Apophis", grade: 4, type: types.hybrid, area: areas.base, att: 259, def: 172, hp: 659, dex: 14, skills: [{name: "Evademic Ability", cooldown: 120, effect: "remove", aoe: true}, {name: "Burning Soul", cooldown: 79, damage: 80, aoe: true}]},
{name: "Space Flying Tudede", grade: 5, type: types.hybrid, area: areas.base, att: 340, def: 224, hp: 804, dex: 20, skills: [{name: "Cooling Nozzle", cooldown: 78, damage: 100, effect: "freeze", dot: 25, turns: 3}, {name: "Chaos Ball", cooldown: 90, damage: 180, effect: "confuse", turns: 2}]},
{name: "Space Flying Apophis", grade: 6, type: types.hybrid, area: areas.base, att: 383, def: 253, hp: 861, dex: 19, skills: [{name: "Evademic Ability", cooldown: 100, effect: "remove", aoe: true}, {name: "Electron Bubble", cooldown: 84, damage: 80, effect: "silence", chance: 7, turns: 2, aoe: true}]},
{name: "Scorpion", grade: 4, type: types.dealer, area: areas.base, att: 335, def: 120, hp: 460, dex: 20, skills: [{name: "Shock Nova", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Catalyst", cooldown: 60, effect: "dex", amount: 50, turns: 4}]},
{name: "Spear", grade: 5, type: types.dealer, area: areas.base, att: 407, def: 157, hp: 522, dex: 23, skills: [{name: "Shock Nova", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Sky Killer", cooldown: 74, damage: 70, aoe: true}]},
{name: "Ghost", grade: 1, type: types.dealer, area: areas.keronic, att: 139, def: 45, hp: 299, dex: 9, skills: [{name: "Call of a Demon", cooldown: 60, damage: 150, effect: "curse", chance: 3, turns: 3}]},
{name: "Vulcan", grade: 1, type: types.hybrid, area: areas.keronic, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Ignite", cooldown: 47, damage: 75, turns: 2}]},
{name: "Krater", grade: 1, type: types.tank, area: areas.keronic, att: 59, def: 78, hp: 428, dex: 8, skills: [{name: "Shield of the Land", cooldown: 30, effect: "def", amount: 30, turns: 2}, {name: "Spirit of Golem", cooldown: 60, effect: "provoke", turns: 2}]},
{name: "Obsidian Krater", grade: 2, type: types.tank, area: areas.keronic, att: 96, def: 126, hp: 522, dex: 9, skills: [{name: "Burning Fist", cooldown: 45, damage: 150}, {name: "Earthquake", cooldown: 36, damage: 50, effect: "silence", turns: 2}]},
{name: "Hellfire Krater", grade: 3, type: types.tank, area: areas.keronic, att: 164, def: 181, hp: 769, dex: 14, skills: [{name: "Shield of the Land", cooldown: 48, effect: "def", amount: 40, turns: 2}, {name: "Hellfire", cooldown: 66, damage: 70, effect: "stun", turns: 2}]},
{name: "Demonfire Krater", grade: 4, type: types.tank, area: areas.keronic, att: 209, def: 230, hp: 887, dex: 16, skills: [{name: "Shield of the Land", cooldown: 60, effect: "def", amount: 50, turns: 2}, {name: "Hellfire", cooldown: 72, damage: 80, effect: "stun", turns: 2}]},
{name: "Schaken", grade: 2, type: types.hybrid, area: areas.keronic, att: 147, def: 98, hp: 484, dex: 10, skills: [{name: "Armor of Darkness", cooldown: 60, effect: "spell", turns: 2}, {name: "Destruction", cooldown: 61, damage: 85, turns: 2}]},
{name: "Faust", grade: 2, type: types.dealer, area: areas.keronic, att: 207, def: 63, hp: 313, dex: 9, skills: [{name: "Flame Destruction", cooldown: 55, damage: 170}, {name: "Vow of Darkness", cooldown: 60, effect: "att", amount: 50, turns: 2}]},
{name: "Listic", grade: 2, type: types.support, area: areas.keronic, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Curse", cooldown: 48, damage: 70, effect: "silence", turns: 2}, {name: "Liberate Soul", cooldown: 84, effect: "cleanse"}]},
{name: "Destroyer Schaken", grade: 3, type: types.hybrid, area: areas.keronic, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Armor of Darkness", cooldown: 60, effect: "spell", turns: 2}, {name: "Deamon's Weapon", cooldown: 66, damage: 95, turns: 2}]},
{name: "Destroyer Faust", grade: 3, type: types.dealer, area: areas.keronic, att: 285, def: 87, hp: 369, dex: 11, skills: [{name: "Flame of Faust", cooldown: 55, damage: 170}, {name: "Vow of Darkness", cooldown: 60, effect: "att", amount: 60, turns: 2}]},
{name: "Destroyer Listic", grade: 3, type: types.support, area: areas.keronic, att: 175, def: 130, hp: 553, dex: 14, skills: [{name: "Rage of Listic", cooldown: 64, damage: 190}, {name: "Liberate Soul", cooldown: 72, effect: "cleanse"}]},
{name: "Fluxion Schaken", grade: 4, type: types.hybrid, area: areas.keronic, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Armor of Darkness", cooldown: 60, effect: "spell", turns: 2}, {name: "Deamon's Weapon", cooldown: 73, damage: 110, turns: 2}]},
{name: "Dark Faust", grade: 4, type: types.dealer, area: areas.keronic, att: 391, def: 128, hp: 496, dex: 16, skills: [{name: "Flame of Faust", cooldown: 60, damage: 180}, {name: "Vow of Darkness", cooldown: 66, effect: "att", amount: 65, turns: 2}]},
{name: "Dark Listic", grade: 4, type: types.support, area: areas.keronic, att: 223, def: 165, hp: 638, dex: 16, skills: [{name: "Listic's Nightmare", cooldown: 54, damage: 100, effect: "silence", turns: 2}, {name: "Liberate Soul", cooldown: 60, effect: "cleanse"}]},
{name: "Asmodeus", grade: 5, type: types.dealer, area: areas.keronic, att: 486, def: 168, hp: 562, dex: 14, skills: [{name: "Armor of Evil", cooldown: 72, effect: "dmg", turns: 2}, {name: "Clutch of Death", cooldown: 60, damage: 80, effect: "stun", turns: 2}]},
{name: "Belphegor", grade: 6, type: types.dealer, area: areas.keronic, att: 559, def: 184, hp: 668, dex: 17, skills: [{name: "Armor of Evil", cooldown: 66, effect: "dmg", turns: 2}, {name: "Burnig Prison", cooldown: 84, damage: 65, effect: "blind", turns: 2, aoe: true}]},
{name: "Dark Lord Belial", grade: 6, type: types.dealer, area: areas.keronic, att: 559, def: 184, hp: 668, dex: 18, skills: [{name: "Armor of Evil", cooldown: 84, effect: "dmg", turns: 3}, {name: "Beyond the Darkness", cooldown: 110, damage: 100, effect: "curse", chance: 20, turns: 2, aoe: true}]},
{name: "Dark Knight Eric", grade: 6, type: types.dealer, area: areas.keronic, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "Flaming Blade", cooldown: 70, damage: 190, effect: "att", negative: "true", amount: 35, turns: 2}, {name: "Burnig Hatred", cooldown: 64, damage: 200}]},
{name: "Shadow Bomber Bat", grade: 1, type: types.dealer, area: areas.village, att: 149, def: 52, hp: 342, dex: 10, skills: [{name: "Fire in the Hole", cooldown: 56, damage: 55, aoe: true}]},
{name: "Twilight Bomber Bat", grade: 2, type: types.dealer, area: areas.village, att: 224, def: 73, hp: 364, dex: 10, skills: [{name: "Dynamite", cooldown: 72, effect: "crit", amount: 40, turns: 2}, {name: "Boom!", cooldown: 56, damage: 75, turns: 2}]},
{name: "Shade Bomber Bat", grade: 3, type: types.dealer, area: areas.village, att: 318, def: 109, hp: 461, dex: 13, skills: [{name: "Boom!", cooldown: 61, damage: 85, turns: 2}, {name: "Fire in the Hole", cooldown: 74, damage: 70, aoe: true}]},
{name: "Grumpy Jagar", grade: 1, type: types.tank, area: areas.village, att: 79, def: 85, hp: 556, dex: 10, skills: [{name: "Give Me Your Head", cooldown: 50, damage: 60, effect: "stun", turns: 2}]},
{name: "Evil Jagar", grade: 2, type: types.tank, area: areas.village, att: 96, def: 116, hp: 573, dex: 12, skills: [{name: "Give Me Your Head", cooldown: 66, damage: 70, effect: "stun", turns: 2}, {name: "You're a Pumpkin, too", cooldown: 84, effect: "provoke", turns: 2}]},
{name: "Wicked Jagar", grade: 4, type: types.tank, area: areas.village, att: 167, def: 203, hp: 780, dex: 16, skills: [{name: "You're a Pumpkin, too", cooldown: 66, effect: "provoke", turns: 2}, {name: "Ripe Pumkin'", cooldown: 54, heal: 195, self: true, turns: 2}]},
{name: "Possessed Nicky", grade: 2, type: types.hybrid, area: areas.village, att: 160, def: 105, hp: 522, dex: 12, skills: [{name: "Poke in the Ribs", cooldown: 61, damage: 85, turns: 2}, {name: "All Mine!", cooldown: 48, damage: 65, heal: "30%", self: true}]},
{name: "Possessed Jacky", grade: 3, type: types.hybrid, area: areas.village, att: 220, def: 145, hp: 616, dex: 14, skills: [{name: "Poke in the Ribs", cooldown: 66, damage: 95, turns: 2}, {name: "Greedhead", cooldown: 52, damage: 70, heal: "35%", self: true}]},
{name: "Andy the Rascal", grade: 4, type: types.hybrid, area: areas.village, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Rascal", cooldown: 72, effect: "dex", amount: 10, turns: 3, aoe: true, points: true}, {name: "Congcong Poke", cooldown: 62, damage: 185}]},
{name: "Sad Tommy", grade: 5, type: types.hybrid, area: areas.village, att: 340, def: 224, hp: 804, dex: 18, skills: [{name: "Congcong Jump", cooldown: 90, damage: 180, effect: "confuse", turns: 2}, {name: "Congcong Poke", cooldown: 64, damage: 190, effect: "dex", negative: true, amount: 20, turns: 2}]},
{name: "Menace Polter-kin", grade: 2, type: types.dealer, area: areas.village, att: 192, def: 73, hp: 364, dex: 16, skills: [{name: "Mate", cooldown: 72, damage: 150, effect: "curse", chance: 3, turns: 3}, {name: "Surprise", cooldown: 48, damage: 70, effect: "silence", turns: 2}]},
{name: "Ominous Polter-kin", grade: 3, type: types.dealer, area: areas.village, att: 274, def: 105, hp: 449, dex: 18, skills: [{name: "Mate", cooldown: 72, damage: 150, effect: "curse", chance: 6, turns: 3}, {name: "Spooky Wind", cooldown: 66, effect: "att", negative: true, amount: 30, turns: 2}]},
{name: "Scarecrow Raul", grade: 3, type: types.support, area: areas.village, att: 131, def: 101, hp: 430, dex: 11, skills: [{name: "Hot Wind", cooldown: 60, effect: "remove"}, {name: "Strange Light", cooldown: 36, heal: 152, turns: 2}]},
{name: "Scarecrow Oren", grade: 4, type: types.support, area: areas.village, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Jack-o'-Lantern", cooldown: 72, effect: "dex", negative: true, amount: 50, turns: 2, aoe: true}, {name: "Strange Light", cooldown: 36, heal: 168, turns: 2}]},
{name: "Scarecrow Thomas", grade: 6, type: types.support, area: areas.village, att: 279, def: 211, hp: 718, dex: 18, skills: [{name: "Recover", cooldown: 108, effect: "cleanse", aoe: true}, {name: "Strange Light", cooldown: 36, heal: 287, turns: 2}]},
{name: "Succubus Gianna", grade: 3, type: types.dealer, area: areas.village, att: 307, def: 101, hp: 430, dex: 12, skills: [{name: "Slap In The Face", cooldown: 55, damage: 170}, {name: "Fascinate", cooldown: 72, effect: "counter", amount: 20, turns: 2, aoe: true}]},
{name: "Succubus Diandra", grade: 5, type: types.dealer, area: areas.village, att: 492, def: 168, hp: 603, dex: 18, skills: [{name: "Devil's Temptation", cooldown: 72, damage: 180, effect: "curse", chance: 12, turns: 2}, {name: "Fascinate", cooldown: 84, effect: "counter", amount: 70, turns: 2, aoe: true}]},
{name: "Succubus Rosie", grade: 6, type: types.dealer, area: areas.village, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "Devil's Temptation", cooldown: 69, damage: 200, effect: "curse", chance: 25, turns: 2}, {name: "Fascinate", cooldown: 96, effect: "counter", amount: 80, turns: 3, aoe: true}]},
{name: "Stein", grade: 5, type: types.hybrid, area: areas.village, att: 281, def: 186, hp: 667, dex: 18, skills: [{name: "Screw Tennis", cooldown: 90, damage: 180, effect: "silence", turns: 2}, {name: "Scary Face", cooldown: 72, effect: "dex", negative: true, amount: 60, turns: 2, aoe: true}]},
{name: "Franken", grade: 6, type: types.hybrid, area: areas.village, att: 400, def: 264, hp: 898, dex: 20, skills: [{name: "Screw Tennis", cooldown: 90, damage: 200, effect: "silence", turns: 3}, {name: "Weird Howl", cooldown: 84, effect: "crit", amount: 45, turns: 2, aoe: true}]},
{name: "Baron Malkavian", grade: 3, type: types.hybrid, area: areas.village, att: 210, def: 139, hp: 591, dex: 13, skills: [{name: "Death Hand", cooldown: 72, damage: 150, effect: "curse", chance: 6, turns: 3}, {name: "Blood Sucking", cooldown: 52, damage: 70, heal: "35%", self: true}]},
{name: "Viscount Tremere", grade: 4, type: types.dealer, area: areas.village, att: 349, def: 147, hp: 567, dex: 16, skills: [{name: "Death Hand", cooldown: 78, damage: 160, effect: "curse", chance: 9, turns: 2}, {name: "Blood Sucking", cooldown: 62, damage: 80, heal: "35%", self: true}]},
{name: "Count Toreador", grade: 5, type: types.dealer, area: areas.village, att: 424, def: 179, hp: 642, dex: 18, skills: [{name: "Blood Sucking", cooldown: 67, damage: 120, heal: "40%", self: true}, {name: "Death Field", cooldown: 90, damage: 55, effect: "curse", chance: 5, turns: 2, aoe: true}]},
{name: "Duke Venture", grade: 6, type: types.dealer, area: areas.village, att: 499, def: 211, hp: 718, dex: 20, skills: [{name: "Gloomy Monday", cooldown: 80, damage: 40, turns: 2, aoe: true}, {name: "Bloody Field", cooldown: 99, damage: 60, heal: "15%", self: true, aoe: true}]},
{name: "Panda Cub Lan-Lan", grade: 1, type: types.tank, area: areas.east, att: 59, def: 71, hp: 470, dex: 10, skills: [{name: "Defensive Stance", cooldown: 30, effect: "def", amount: 15, turns: 2, front: true}]},
{name: "Panda Cub May", grade: 2, type: types.tank, area: areas.east, att: 96, def: 116, hp: 573, dex: 12, skills: [{name: "Defensive Stance", cooldown: 48, effect: "def", amount: 20, turns: 2, front: true}, {name: "Tought Beating", cooldown: 66, damage: 70, effect: "stun", turns: 2}]},
{name: "Panda Cub Tao", grade: 3, type: types.tank, area: areas.east, att: 131, def: 159, hp: 677, dex: 14, skills: [{name: "Defensive Stance", cooldown: 60, effect: "def", amount: 25, turns: 2, front: true}, {name: "Smoosh", cooldown: 62, damage: 70, aoe: true}]},
{name: "Kobi the Weak", grade: 1, type: types.hybrid, area: areas.east, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Voila!", cooldown: 36, damage: 145}]},
{name: "Kabi the Trickster", grade: 2, type: types.hybrid, area: areas.east, att: 160, def: 105, hp: 522, dex: 12, skills: [{name: "Goblin Trick", cooldown: 48, effect: "cleanse", self: true}, {name: "Voila!", cooldown: 45, damage: 150}]},
{name: "Kibi the Scrapper", grade: 4, type: types.hybrid, area: areas.east, att: 245, def: 162, hp: 623, dex: 13, skills: [{name: "Goblin Hat", cooldown: 78, effect: "dmg", turns: 2}, {name: "Aggressive Massage", cooldown: 75, damage: 70, turns: 3}]},
{name: "Panda Lao", grade: 2, type: types.dealer, area: areas.east, att: 192, def: 73, hp: 364, dex: 12, skills: [{name: "Bamboo Sword Slash", cooldown: 55, damage: 170}, {name: "Rolling Waterfall!", cooldown: 58, damage: 80, turns: 2}]},
{name: "Panda Ning-Ning", grade: 3, type: types.dealer, area: areas.east, att: 285, def: 115, hp: 492, dex: 14, skills: [{name: "Blinding Splinter", cooldown: 66, damage: 80, effect: "blind", turns: 2}, {name: "Bamboo Sword Slash", cooldown: 57, damage: 175}]},
{name: "Panda Xiu", grade: 5, type: types.dealer, area: areas.east, att: 458, def: 190, hp: 682, dex: 18, skills: [{name: "Attack Stance", cooldown: 84, effect: "att", amount: 35, turns: 2, back: true}, {name: "Rolling Waterfall!", cooldown: 73, damage: 115, turns: 2}]},
{name: "White Ox-King", grade: 4, type: types.tank, area: areas.east, att: 195, def: 221, hp: 851, dex: 16, skills: [{name: "Fighting Bull", cooldown: 84, effect: "def", negative: true, amount: 45, turns: 2, aoe: true}, {name: "Warming Up", cooldown: 60, damage: 180}]},
{name: "Giant Ox-King", grade: 5, type: types.tank, area: areas.east, att: 220, def: 258, hp: 924, dex: 18, skills: [{name: "Crushing Knockdown", cooldown: 72, damage: 80, effect: "stun", turns: 2}, {name: "Spirited Bull", cooldown: 96, effect: "def", amount: 45, turns: 2, aoe: true}]},
{name: "Mighty Ox-King", grade: 6, type: types.tank, area: areas.east, att: 299, def: 330, hp: 1121, dex: 20, skills: [{name: "Fighting Bull", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}, {name: "Spirited Bull", cooldown: 96, effect: "def", amount: 50, turns: 2, aoe: true}]},
{name: "Pigsy", grade: 4, type: types.tank, area: areas.east, att: 209, def: 230, hp: 887, dex: 16, skills: [{name: "Devouring God", cooldown: 50, heal: "15%", self: true, effect: "def", amount: 30, turns: 2}, {name: "Pitchforking", cooldown: 66, damage: 100, turns: 2}]},
{name: "Marshal Pigsy", grade: 5, type: types.hybrid, area: areas.east, att: 326, def: 215, hp: 771, dex: 17, skills: [{name: "Stinkbomb", cooldown: 110, effect: "remove", aoe: true}, {name: "Pitchforking", cooldown: 66, damage: 100, turns: 2}]},
{name: "Heavenly Messenger Pigsy", grade: 6, type: types.dealer, area: areas.east, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "The Virtue of Girth!", cooldown: 62, damage: 185}, {name: "Bioterror", cooldown: 75, damage: 45, effect: "curse", chance: 10, turns: 2, aoe: true}]},
{name: "Water Demon Lingling", grade: 4, type: types.hybrid, area: areas.east, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "Icy Cane", cooldown: 78, damage: 80, effect: "freeze", dot: 25, turns: 2}, {name: "Drenched Regret", cooldown: 84, effect: "counter", amount: 50, turns: 2, aoe: true}]},
{name: "Mist Spirit Lingling", grade: 5, type: types.hybrid, area: areas.east, att: 298, def: 197, hp: 707, dex: 17, skills: [{name: "Absorb Spirit", cooldown: 62, damage: 180, heal: "40%", self: true}, {name: "Engulf", cooldown: 96, effect: "evade", amount: 60, turns: 2, aoe: true}]},
{name: "Enlightened Lingling", grade: 6, type: types.hybrid, area: areas.east, att: 400, def: 264, hp: 898, dex: 20, skills: [{name: "Icy Cane", cooldown: 78, damage: 120, effect: "freeze", dot: 30, turns: 3}, {name: "Curse of the water demon", cooldown: 70, damage: 180, effect: "def", negative: true, amount: 55, turns: 2}]},
{name: "Child Monk Jin", grade: 4, type: types.support, area: areas.east, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Heavenly Mandate", cooldown: 72, heal: "20%", effect: "att", amount: 20, turns: 2, aoe: true}, {name: "Exorcise", cooldown: 72, damage: 80, effect: "stun", turns: 2}]},
{name: "Monk Samzang", grade: 5, type: types.support, area: areas.east, att: 203, def: 157, hp: 562, dex: 14, skills: [{name: "Heavenly Mandate", cooldown: 69, heal: "25%", effect: "att", amount: 25, turns: 2, aoe: true}, {name: "Exorcise", cooldown: 78, damage: 90, effect: "stun", turns: 2}]},
{name: "Monk Xuanzang", grade: 6, type: types.support, area: areas.east, att: 279, def: 211, hp: 718, dex: 18, skills: [{name: "Extradite", cooldown: 108, effect: "cleanse", aoe: true}, {name: "Heavenly Blessing", cooldown: 66, heal: 141, turns: 2, aoe: true}]},
{name: "Monkey King Wukong", grade: 4, type: types.dealer, area: areas.east, att: 321, def: 110, hp: 425, dex: 18, skills: [{name: "Feminine Vengeance", cooldown: 74, damage: 170, effect: "att", negative: true, amount: 10, turns: 2}, {name: "Monkey Skills", cooldown: 60, effect: "att", amount: 50, turns: 2}]},
{name: "Sage King Wukong", grade: 5, type: types.dealer, area: areas.east, att: 407, def: 157, hp: 522, dex: 20, skills: [{name: "Feminine Vengeance", cooldown: 74, damage: 180, effect: "att", negative: true, amount: 15, turns: 2}, {name: "Ring of Purgatory", cooldown: 92, damage: 55, effect: "confuse", chance: 5, turns: 2, aoe: true}]},
{name: "Divine Warrior Wukong", grade: 6, type: types.dealer, area: areas.east, att: 479, def: 184, hp: 628, dex: 22, skills: [{name: "Feminine Vengeance", cooldown: 70, damage: 190, effect: "att", negative: true, amount: 35, turns: 2}, {name: "Gold Goa", cooldown: 92, damage: 60, effect: "confuse", chance: 7, turns: 2, aoe: true}]},
{name: "Private Kro", grade: 1, type: types.tank, area: areas.east, att: 59, def: 78, hp: 428, dex: 11, skills: [{name: "Tough Skin", cooldown: 30, effect: "def", amount: 30, turns: 2}, {name: "Trident Thrust", cooldown: 30, damage: 130}]},
{name: "Corporal Dyle", grade: 2, type: types.dealer, area: areas.east, att: 207, def: 84, hp: 417, dex: 13, skills: [{name: "Trident Thrust", cooldown: 40, damage: 140}, {name: "Alligator Tears", cooldown: 72, effect: "def", amount: 30, negative: true, turns: 2, aoe: true}]},
{name: "Sergeant Ellie", grade: 3, type: types.dealer, area: areas.east, att: 285, def: 115, hp: 492, dex: 16, skills: [{name: "Raging Trident", cooldown: 45, damage: 150}, {name: "Alligator Tears", cooldown: 84, effect: "def", amount: 40, negative: true, turns: 2, aoe: true}]},
{name: "Lumberjack Mino", grade: 3, type: types.hybrid, area: areas.east, att: 203, def: 135, hp: 572, dex: 11, skills: [{name: "Enraged Blow", cooldown: 45, damage: 150}, {name: "Moooo out of the Way!", cooldown: 60, effect: "att", amount: 20, negative: true, turns: 2, aoe: true}]},
{name: "Lumberjack Taurus", grade: 4, type: types.hybrid, area: areas.east, att: 259, def: 172, hp: 659, dex: 13, skills: [{name: "Enraged Blow", cooldown: 73, damage: 110, turns: 2}, {name: "Moooo out of the Way!!", cooldown: 84, effect: "att", amount: 30, negative: true, turns: 2, aoe: true}]},
{name: "Lumberjack Horn", grade: 5, type: types.hybrid, area: areas.east, att: 326, def: 215, hp: 771, dex: 16, skills: [{name: "Lock Horns", cooldown: 90, damage: 180, effect: "silence", turns: 2}, {name: "Moooo out of the Way!!", cooldown: 84, effect: "att", amount: 40, negative: true, turns: 2, aoe: true}]},
{name: "Tai Chi Lulu", grade: 4, type: types.support, area: areas.east, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Prayer", cooldown: 24, heal: 246}, {name: "Panda Blessing", cooldown: 60, effect: "cleanse"}]},
{name: "Drunken Master WeiWei", grade: 5, type: types.hybrid, area: areas.east, att: 326, def: 215, hp: 771, dex: 17, skills: [{name: "Dizzy", cooldown: 84, damage: 100, effect: "stun", turns: 2}, {name: "Invincible Drunken Master", cooldown: 72, effect: "dmg", turns: 2}]},
{name: "Kung Fu Hugh", grade: 6, type: types.dealer, area: areas.east, att: 599, def: 211, hp: 718, dex: 20, skills: [{name: "Cutting Bamboo", cooldown: 69, damage: 200}, {name: "Gimme Bamboo", cooldown: 73, damage: 135, turns: 2}]},
{name: "Battle Dog Pug", grade: 1, type: types.hybrid, area: areas.city, att: 100, def: 66, hp: 428, dex: 10, skills: [{name: "Territory Boundary", cooldown: 53, damage: 90, turns: 2}]},
{name: "Battle Dog Shaggy", grade: 2, type: types.hybrid, area: areas.city, att: 147, def: 98, hp: 484, dex: 10, skills: [{name: "Battle Prep", cooldown: 60, effect: "att", amount: 50, turns: 2, self: true}, {name: "Territory Boundary", cooldown: 61, damage: 85, turns: 2}]},
{name: "Battle Dog Kambo", grade: 3, type: types.hybrid, area: areas.city, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Battle Prep", cooldown: 72, effect: "att", amount: 20, turns: 2, aoe: true}, {name: "Bite the Ear Off", cooldown: 50, damage: 160}]},
{name: "Dire Wolf", grade: 3, type: types.dealer, area: areas.city, att: 307, def: 101, hp: 430, dex: 12, skills: [{name: "Fence pass", cooldown: 70, damage: 120, effect: "blind", turns: 2}, {name: "Neck track", cooldown: 78, damage: 120, heal: "20%", self: true}]},
{name: "Werewolf", grade: 4, type: types.dealer, area: areas.city, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Fence pass", cooldown: 66, damage: 160, effect: "blind", turns: 2}, {name: "Howling", cooldown: 84, effect: "crit", amount: 50, turns: 3}]},
{name: "Lycanthrope", grade: 5, type: types.dealer, area: areas.city, att: 475, def: 157, hp: 562, dex: 16, skills: [{name: "Prey Lock on", cooldown: 74, damage: 160, heal: "20%", self: true}, {name: "Howling", cooldown: 90, effect: "crit", amount: 60, turns: 3}]},
{name: "Fenrir", grade: 6, type: types.dealer, area: areas.city, att: 579, def: 197, hp: 673, dex: 19, skills: [{name: "Prey Lock on", cooldown: 70, damage: 180, heal: "30%", self: true}, {name: "Nail Slash", cooldown: 73, damage: 120, turns: 2}]},
{name: "Mint Pistachio", grade: 3, type: types.tank, area: areas.city, att: 153, def: 174, hp: 738, dex: 14, skills: [{name: "Hammer Bomb", cooldown: 78, damage: 170, effect: "blind", chance: 20, turns: 3}, {name: "Muscle Up", cooldown: 72, effect: "att", amount: 20, turns: 2, aoe: true}]},
{name: "Choco Almond", grade: 4, type: types.tank, area: areas.city, att: 195, def: 221, hp: 851, dex: 16, skills: [{name: "Hammer Bomb", cooldown: 74, damage: 180, effect: "blind", chance: 20, turns: 3}, {name: "Bulk Up", cooldown: 84, effect: "def", amount: 30, turns: 2, aoe: true}]},
{name: "Cement Rice", grade: 5, type: types.tank, area: areas.city, att: 237, def: 269, hp: 964, dex: 18, skills: [{name: "Indignation", cooldown: 70, damage: 180, effect: "stun", chance: 25, turns: 4}, {name: "Menacing Roar", cooldown: 96, effect: "att", negative: true, amount: 35, turns: 3, aoe: true}]},
{name: "Poppin' Henry", grade: 3, type: types.hybrid, area: areas.city, att: 203, def: 135, hp: 572, dex: 12, skills: [{name: "Capoera", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Nineteen", cooldown: 60, effect: "remove"}]},
{name: "Breakin' Meteor", grade: 4, type: types.hybrid, area: areas.city, att: 268, def: 177, hp: 680, dex: 15, skills: [{name: "Thomas", cooldown: 70, damage: 105, turns: 2}, {name: "Nineteen", cooldown: 110, effect: "remove", aoe: true}]},
{name: "Dancing Machine Gun", grade: 5, type: types.dealer, area: areas.city, att: 441, def: 179, hp: 642, dex: 18, skills: [{name: "Thomas 19", cooldown: 80, damage: 90, turns: 3}, {name: "Capoera", cooldown: 78, damage: 120, effect: "stun", turns: 2}]},
{name: "Amazing Diana", grade: 4, type: types.dealer, area: areas.city, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Tell Me the Truth!", cooldown: 78, damage: 140, effect: "silence", turns: 2}, {name: "Your Sister's Here!", cooldown: 84, effect: "dex", amount: 12, turns: 3, back: true, points: true}]},
{name: "Amazing Lexy", grade: 5, type: types.dealer, area: areas.city, att: 492, def: 168, hp: 603, dex: 17, skills: [{name: "Half-moon Kick", cooldown: 84, damage: 160, effect: "stun", turns: 2}, {name: "Your Sister's Here!", cooldown: 84, effect: "dex", amount: 15, turns: 3, back: true, points: true}]},
{name: "Amazing Linda", grade: 6, type: types.dealer, area: areas.city, att: 579, def: 197, hp: 673, dex: 19, skills: [{name: "Hell on Earth", cooldown: 72, damage: 180, effect: "confuse", turns: 3}, {name: "Your Sister's Here!", cooldown: 102, effect: "dex", amount: 20, turns: 4, back: true, points: true}]},
{name: "Heart Fire", grade: 4, type: types.hybrid, area: areas.city, att: 259, def: 172, hp: 659, dex: 14, skills: [{name: "Missile Drop Kick", cooldown: 90, damage: 220, sacrifice: 20}, {name: "Showmanship", cooldown: 84, effect: "counter", amount: 70, turns: 2, front: true}]},
{name: "Stone Ice", grade: 5, type: types.hybrid, area: areas.city, att: 340, def: 224, hp: 804, dex: 18, skills: [{name: "Ring Breaker!", cooldown: 74, damage: 70, aoe: true}, {name: "Noogie!", cooldown: 90, damage: 180, effect: "confuse", turns: 2}]},
{name: "Fantastic Show", grade: 6, type: types.hybrid, area: areas.city, att: 383, def: 253, hp: 861, dex: 19, skills: [{name: "Super Missile Drop Kick", cooldown: 78, damage: 180, effect: "stun", turns: 2}, {name: "Super Noogie!", cooldown: 72, damage: 180, effect: "confuse", turns: 3}]},
{name: "Mafia Sanchero", grade: 4, type: types.dealer, area: areas.city, att: 405, def: 138, hp: 531, dex: 15, skills: [{name: "Aimed Shot", cooldown: 60, damage: 170, effect: "blind", chance: 20, turns: 3}, {name: "Take This and Go", cooldown: 72, effect: "dex", amount: 50, turns: 3, aoe: true}]},
{name: "Mafia Gapne", grade: 5, type: types.dealer, area: areas.city, att: 492, def: 168, hp: 603, dex: 15, skills: [{name: "Bullet Rain", cooldown: 78, damage: 65, effect: "blind", chance: 10, turns: 2, aoe: true}, {name: "Take This and Go", cooldown: 72, effect: "dex", amount: 50, turns: 3, aoe: true}]},
{name: "Don Jobara", grade: 6, type: types.dealer, area: areas.city, att: 579, def: 197, hp: 673, dex: 20, skills: [{name: "Bullet Rain", cooldown: 80, damage: 55, turns: 2, aoe: true}, {name: "Rain of Money", cooldown: 88, damage: 55, effect: "confuse", chance: 5, turns: 3, aoe: true}]},
{name: "Coconut Rice Cake", grade: 1, type: types.tank, area: areas.event, att: 69, def: 71, hp: 556, dex: 9, skills: [{name: "Smooshy", cooldown: 100, damage: 130}, {name: "Holiday Spirit", cooldown: 100, effect: "dex", amount: 5, negative: true, turns: 2}]},
{name: "Honey Rice Cake", grade: 2, type: types.tank, area: areas.event, att: 111, def: 116, hp: 678, dex: 10, skills: [{name: "Smooshy", cooldown: 100, damage: 135}, {name: "Holiday Spirit", cooldown: 100, effect: "dex", amount: 10, negative: true, turns: 2}]},
{name: "Blueberry Rice Cake", grade: 3, type: types.tank, area: areas.event, att: 153, def: 159, hp: 800, dex: 12, skills: [{name: "Smooshy", cooldown: 100, damage: 140}, {name: "Holiday Spirit", cooldown: 100, effect: "dex", amount: 15, negative: true, turns: 2}]},
{name: "Pumpkinhead Apophis", grade: 4, type: types.hybrid, area: areas.event, att: 259, def: 172, hp: 659, dex: 14, skills: [{name: "Evademic Ability", cooldown: 110, effect: "remove", aoe: true}, {name: "Halloween Soul", cooldown: 81, damage: 85, aoe: true}]},
{name: "Pumpkinhead King", grade: 5, type: types.tank, area: areas.event, att: 203, def: 269, hp: 804, dex: 14, skills: [{name: "All In", cooldown: 60, effect: "provoke", turns: 2}, {name: "Halloween Card", cooldown: 60, effect: "def", amount: 55, turns: 2}]},
{name: "Halloween Witch Sally", grade: 6, type: types.dealer, area: areas.event, att: 479, def: 184, hp: 628, dex: 20, skills: [{name: "Clap of Thunder", cooldown: 88, damage: 70, effect: "stun", chance: 5, turns: 2, aoe: true}, {name: "Meteor", cooldown: 102, damage: 75, aoe: true}]},
{name: "Snowman Blue", grade: 1, type: types.support, area: areas.event, att: 79, def: 59, hp: 385, dex: 10, skills: [{name: "Igloo", cooldown: 30, effect: "def", amount: 15, turns: 2, front: true}]},
{name: "Snowman Red", grade: 2, type: types.support, area: areas.event, att: 128, def: 95, hp: 469, dex: 12, skills: [{name: "Igloo", cooldown: 48, effect: "def", amount: 20, turns: 2, front: true}, {name: "Frozen Fortunes!", cooldown: 84, effect: "cleanse"}]},
{name: "Snowman Grey", grade: 3, type: types.support, area: areas.event, att: 153, def: 115, hp: 492, dex: 12, skills: [{name: "Cheer Up!", cooldown: 72, effect: "cleanse"}, {name: "Me Cute", cooldown: 72, effect: "att", amount: 20, negative: true, turns: 2, aoe: true}]},
{name: "Rudolf Gilbert", grade: 4, type: types.support, area: areas.event, att: 195, def: 147, hp: 567, dex: 14, skills: [{name: "Rudolph's Devotion", cooldown: 66, effect: "cleanse"}, {name: "Check Mate", cooldown: 84, effect: "def", amount: 45, negative: true, turns: 2, aoe: true}]},
{name: "Angel Amelia", grade: 5, type: types.support, area: areas.event, att: 237, def: 179, hp: 642, dex: 16, skills: [{name: "The light of the Holy Spirit", cooldown: 24, heal: 265}, {name: "Angel's Belssing", cooldown: 60, effect: "cleanse"}]},
{name: "Santa Fernando", grade: 6, type: types.support, area: areas.event, att: 279, def: 237, hp: 718, dex: 18, skills: [{name: "Jingle Bells", cooldown: 60, effect: "cleanse", heal: "15%"}, {name: "Carol Medley", cooldown: 66, heal: 146, turns: 2, aoe: true}]},
{name: "Pool Party Talisa", grade: 6, type: types.dealer, area: areas.event, att: 479, def: 184, hp: 628, dex: 28, skills: [{name: "Wutcha lookin' at?", cooldown: 69, damage: 200, effect: "stun", turns: 2}, {name: "Kiss~", cooldown: 96, effect: "def", amount: 55, negative: true, aoe: true, turns: 2}]},
{name: "Pool Party Nikita", grade: 6, type: types.dealer, area: areas.event, att: 479, def: 184, hp: 628, dex: 28, skills: [{name: "Wutcha lookin' at?", cooldown: 69, damage: 200, effect: "stun", turns: 2}, {name: "I'm all yours!", cooldown: 100, effect: "remove", negative: true, aoe: true}]},
{name: "Pool Party Avril", grade: 6, type: types.dealer, area: areas.event, att: 479, def: 184, hp: 628, dex: 28, skills: [{name: "Wutcha lookin' at?", cooldown: 69, damage: 200, effect: "stun", turns: 2}, {name: "Blow your mind!", cooldown: 64, damage: 190, effect: "confuse", turns: 2}]},
{name: "Arcto", grade: 4, type: types.tank, area: areas.event, att: 195, def: 221, hp: 851, dex: 16, skills: [{name: "Belly Bump!", cooldown: 68, damage: 100, turns: 2}, {name: "Forest Protector", cooldown: 60, effect: "def", amount: 50, turns: 2}]},
{name: "Boni", grade: 3, type: types.support, area: areas.event, att: 175, def: 130, hp: 553, dex: 14, skills: [{name: "Friendship Healing", cooldown: 24, heal: 195}, {name: "Helping Hand", cooldown: 72, effect: "cleanse"}]},
{name: "Arcto Guard", grade: 5, type: types.tank, area: areas.event, att: 237, def: 269, hp: 964, dex: 18, skills: [{name: "Forest Defender", cooldown: 84, effect: "provoke", turns: 2}, {name: "Forest's Blessing", cooldown: 36, heal: "15%", self: true, effect: "def", amount: 30, turns: 2}]},
{name: "Warrior Boni", grade: 6, type: types.dealer, area: areas.event, att: 519, def: 211, hp: 718, dex: 10, skills: [{name: "Carrot Hammer", cooldown: 64, damage: 190}, {name: "Carrot Barrage", cooldown: 84, damage: 65, aoe: true, effect: "silence", chance: 7, turns: 2}]},
{name: "Superstar Talisa", grade: 4, type: types.dealer, area: areas.event, att: 321, def: 110, hp: 425, dex: 20, skills: [{name: "Wake Up", cooldown: 72, damage: 80, effect: "stun", turns: 2}, {name: "Wink", cooldown: 72, effect: "att", negative: true, amount: 30, turns: 2, aoe: true}]},
{name: "Superstar Robin", grade: 4, type: types.dealer, area: areas.event, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Fantastic goal", cooldown: 66, damage: 100, effect: "silence", turns: 2}, {name: "Best Defence", cooldown: 72, effect: "dmg", turns: 2}]},
{name: "Dancer June", grade: 4, type: types.support, area: areas.event, att: 167, def: 128, hp: 496, dex: 12, skills: [{name: "Amazing Skill", cooldown: 120, effect: "remove", aoe: true}, {name: "Blow Kiss", cooldown: 72, effect: "att", negative: true, amount: 25, turns: 2, aoe: true}]},
{name: "Full Moon Ruri", grade: 4, type: types.dealer, area: areas.event, att: 377, def: 156, hp: 602, dex: 16, skills: [{name: "Kitty Kick", cooldown: 73, damage: 115, turns: 2}, {name: "Hopping Tornado", cooldown: 62, damage: 185}]},
{name: "Little Kumi", grade: 4, type: types.dealer, area: areas.event, att: 223, def: 165, hp: 638, dex: 16, skills: [{name: "I see you!", cooldown: 66, effect: "cleanse"}, {name: "Possessed by Fox", cooldown: 78, effect: "att", amount: 35, negative: true, aoe: true, turns: 2}]},
{name: "Baby Asmo", grade: 4, type: types.dealer, area: areas.event, att: 391, def: 128, hp: 496, dex: 14, skills: [{name: "Armor of Evil", cooldown: 72, effect: "dmg", turns: 2}, {name: "Clutch of Death", cooldown: 62, damage: 80, effect: "stun", turns: 2}]},
{name: "Arcto Guard - bugged hero", grade: 4, type: types.tank, area: areas.event, att: 167, def: 221, hp: 710, dex: 12, skills: [{name: "Belly Bump!", cooldown: 56, damage: 75, turns: 2}, {name: "Forest Protector", cooldown: 48, effect: "def", amount: 40, turns: 2}]},
{name: "Cluck the Immortal", grade: 4, type: types.dealer, area: areas.event, att: 307, def: 92, hp: 354, dex: 19, skills: [{name: "Eggcellent Defense", cooldown: 60, effect: "dmg", turns: 2}]},
{name: "Little Girl Isis", grade: 4, type: types.dealer, area: areas.event, att: 363, def: 147, hp: 567, dex: 11, skills: [{name: "Clap of Thunder", cooldown: 88, damage: 65, effect: "stun", chance: 5, turns: 2, aoe: true},{name: "Spellbook", cooldown: 60, effect: "att", amount: 55, turns: 2}]},
{name: "Babybear Sky", grade: 4, type: types.tank, area: areas.event, att: 181, def: 212, hp: 816, dex: 16, skills: [{name: "Bad Kid!", cooldown: 61, damage: 90, turns: 2}, {name: "Me Cute", cooldown: 78, effect: "att", negative: true, amount: 35, turns: 2, aoe: true}]},
{name: "Little Calvin", grade: 4, type: types.dealer, area: areas.event, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "Sword of Blood", cooldown: 86, damage: 175, heal: "10%", self: true}, {name: "Family Glory", cooldown: 78, damage: 90, effect: "stun", turns: 2}]},
{name: "Little Anna", grade: 4, type: types.hybrid, area: areas.event, att: 280, def: 185, hp: 710, dex: 16, skills: [{name: "So Dusty!", cooldown: 66, damage: 160, effect: "blind", turns: 2}, {name: "Quick Cleaning", cooldown: 66, effect: "cleanse", heal: "25%"}]},
{name: "Bunny Hill Shawn", grade: 4, type: types.dealer, area: areas.event, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "Snow Job", cooldown: 85, damage: 140, effect: "freeze", turns: 2}, {name: "FS720", cooldown: 90, damage: 85, turns: 3}]},
{name: "Rookie Vladimir", grade: 4, type: types.tank, area: areas.event, att: 195, def: 203, hp: 922, dex: 14, skills: [{name: "Slashing", cooldown: 78, damage: 90, effect: "stun", turns: 2}, {name: "Penalty Shot", cooldown: 90, damage: 180, effect: "silence", turns: 2}]},
{name: "Drunken student WeiWei", grade: 4, type: types.hybrid, area: areas.event, att: 268, def: 177, hp: 680, dex: 15, skills: [{name: "Dizzy", cooldown: 84, damage: 100, effect: "stun", turns: 2}, {name: "Invincible Drunken Master", cooldown: 72, effect: "dmg", turns: 2}]},
{name: "Baby Frog", grade: 4, type: types.dealer, area: areas.event, att: 363, def: 147, hp: 567, dex: 16, skills: [{name: "First Wa Fencing", cooldown: 57, damage: 175}, {name: "Na na nah", cooldown: 96, effect: "def", negative: true, amount: 50, turns: 2, aoe: true}]},
{name: "Wannabe Ted", grade: 4, type: types.tank, area: areas.event, att: 167, def: 203, hp: 790, dex: 16, skills: [{name: "Ice Nails", cooldown: 90, damage: 140, effect: "freeze", dot: 20, turns: 2}, {name: "Fierce Howl", cooldown: 96, effect: "def", amount: 30, turns: 2, aoe: true}]},
{name: "Baby Chick", grade: 3, type: types.tank, area: areas.event, att: 153, def: 159, hp: 800, dex: 12, skills: [{name: "Cluck! Cluck!", cooldown: 108, damage: 140, effect: "stun", turns: 2}, {name: "Cock a Doodle Doo!", cooldown: 78, damage: 140, effect: "silence", turns: 2}]},
{name: "Mighty Bean Cake", grade: 4, type: types.tank, area: areas.event, att: 167, def: 203, hp: 780, dex: 16, skills: []},
{name: "Mighty Honey Cake", grade: 5, type: types.tank, area: areas.event, att: 203, def: 246, hp: 883, dex: 18, skills: []},
{name: "Halloween Rebecca", grade: 6, type: types.support, area: areas.event, att: 239, def: 184, hp: 628, dex: 16, skills: [{name: "Origin of Light", cooldown: 54, heal: "30%", aoe: true}, {name: "Blessing of Edel", cooldown: 360, revive: true, heal: 40, aoe: true}]}
];
var createElement = function(element, attributes, innerHtml, parent) {
element = document.createElement(element);
for (var i in attributes) {
element.setAttribute(i, attributes[i]);
}
if (innerHtml) {
element.innerHTML = innerHtml;
}
if (parent) {
parent.appendChild(element);
}
return element;
};
var createCheckbox = function(text, checked, listener, parent, value) {
var check = createElement('input', {type: 'checkbox'});
if (checked) {
check.setAttribute('checked', 'checked');
}
if (value) {
check.setAttribute('value', value);
}
check.addEventListener('change', listener);
var label = createElement('label');
label.appendChild(check);
label.appendChild(document.createTextNode(text));
parent.appendChild(label);
return check;
}
var createSpinner = function(text, min, max, value, listener, parent) {
var label = createElement('label', null, text, parent);
var spinner = createElement('input', {type: "number", min: min, max: max, value: value}, null, label);
spinner.style.width = "2em";
spinner.addEventListener('change', listener);
};
var filters = function() {
var hiddenHeroes = [];
var skillType = "";
var skillArea = "";
var heroStyle = createElement('style', null, null, document.head);
var skillStyle = createElement('style', null, null, document.head);
var filterHero = function(className, show) {
className = '.' + className;
if (show) {
var index = hiddenHeroes.indexOf(className);
if (index > -1) {
hiddenHeroes.splice(index, 1);
}
}
else {
hiddenHeroes.push(className);
}
heroStyle.innerHTML = hiddenHeroes.join(', ') + ' { display: none;}';
};
var filterSkills = function () {
var style = "";
if (skillType !== "") {
style = '#' + options.tableId + ' tbody tr:not(.' + skillType + skillArea + ') { display: none;}';
}
skillStyle.innerHTML = style;
};
return {
heroFilter: function(e) {
filterHero(e.target.value, e.target.checked);
},
skillTypeFilter: function(e) {
skillType = e.target.value;
filterSkills();
},
skillAreaFilter: function(e) {
skillArea = e.target.value;
filterSkills();
}
};
};
var sorter = function(array, table, columns, ascSort) {
var lastSort;
var sortArray = function(sortOn, reverse) {
if (reverse) {
array.reverse();
}
else {
var sortFunc = function(a, b) {
a = a[sortOn];
b = b[sortOn];
return (a === b) ? 0 : (a > b ^ !ascSort[sortOn]) ? 1 : -1;
};
array.mergeSort(sortFunc);
}
};
var showSort = function(cell, reverse) {
var classes = cell.classList;
if (reverse && classes.contains('down')) {
classes.remove('down');
classes.add('up');
}
else {
classes.remove('up');
classes.add('down');
}
};
var updateTable = function() {
var parent = table.parentNode;
parent.removeChild(table);
array.forEach(function(hero) {
table.appendChild(hero.row);
});
parent.appendChild(table);
};
var listener = function(e) {
var cell = e.target;
var sortOn = columns[cell.cellIndex];
var reverse = sortOn === lastSort;
lastSort = sortOn;
sortArray(sortOn, reverse);
showSort(cell, reverse);
updateTable();
};
var update = function() {
sortArray(lastSort, false);
updateTable();
};
return {
listener: listener,
update: update
};
};
var getDescription = function(skill) {
var damageDescription = function() {
var s = "Deals " + skill.damage + "% attack damage ";
if (skill.effect) {
s += "and ";
if (skill.chance) {
s += skill.chance + "% chance to ";
}
if (skill.effect === "target") {
s += "all friendly forces attack the enemy that you attacked";
}
else if (skill.effect === "curse") {
s += "knock out ";
}
else if (skill.negative) {
s += "decreases ";
}
else {
s += skill.effect + " ";
}
}
else {
s += "to ";
}
if (skill.effect !== "target") {
s += skill.aoe ? "all enemies" : "an enemy";
}
if (skill.negative) {
s += " " + skill.effect + " by " + skill.amount + "%";
}
if (skill.turns) {
if (skill.effect === "curse") {
s += " after " + skill.turns + " turns";
}
else {
s += " for " + skill.turns + " turns ";
}
}
if (skill.dot) {
s += " and deal an extra " + skill.dot + "% damage for every turn";
}
if (skill.heal) {
s += " and restores " + skill.heal + " health";
}
if (skill.sacrifice) {
s += " and sacrifices " + skill.sacrifice + "% health";
}
return s;
};
var cleanseDescription = function () {
var s = "Removes enemy spells from ";
if (skill.aoe) {
s += "all allies";
}
else if (skill.self) {
s += "hero";
}
else {
s += "an ally";
}
if (skill.heal) {
s += " and recover " + skill.heal + " HP.";
}
return s;
};
var removeDescription = function() {
var s = "Removes buff from ";
if (skill.aoe) {
s += "all enemies";
}
else {
s += "an enemy";
}
if (skill.damage) {
s += " and deal " + skill.damage + "% attack damage";
}
return s;
};
var effectDescription = function() {
var s;
if (skill.effect === "spell") {
s = "Immunes hero from enemy spells for " + skill.turns + " turns";
}
else if (skill.effect === "dmg") {
s = "Immunes hero from damage for " + skill.turns + " turns";
}
else if (skill.effect === "stealth") {
s = "Grants stealth and increase hero crit to 15% for " + skill.turns + " turns";
}
else if (skill.effect === "provoke") {
s = "Provokes all enemies to attack ";
if (skill.front) {
s += "one ally in front row";
}
else {
s += "hero";
}
s += " for " + skill.turns + " turns";
}
else if (skill.effect === "steal") {
s = "Steals an enemy buff";
}
else {
if (skill.negative) {
s = "Decreases ";
if (skill.aoe) {
s += "all enemies ";
}
else {
s += "an enemy ";
}
}
else {
s = "Increases ";
if (skill.aoe) {
s += "all allies ";
}
else if (skill.front) {
s += "all allies in front row ";
}
else if (skill.back) {
s += "all allies in back row ";
}
else {
s += "hero ";
}
}
s += skill.effect + " by " + skill.amount + (skill.points ? " points" : "%") + " for " + skill.turns + " turns";
}
return s;
};
var reviveDescription = function() {
var s = "Revives ";
if (skill.aoe) {
s += "all alies ";
}
else {
s += "an ally ";
}
s += "(recover with " + skill.heal + "% health)";
return s;
};
var healDescription = function() {
var s = "Restores ";
if (skill.aoe) {
s += "all allies ";
}
else if (skill.self) {
s += "hero ";
}
else {
s += "an ally ";
}
s += "health by " + skill.heal;
if (skill.effect) {
s += " and " + effectDescription(skill);
}
else if (skill.turns) {
s += " for " + skill.turns + " turns";
}
return s;
};
var createDescription = function() {
var s = "";
if (skill.effect === "cleanse") {
s = cleanseDescription(skill);
}
else if (skill.effect === "remove") {
s = removeDescription(skill);
}
else if (skill.damage) {
s = damageDescription(skill);
}
else if (skill.revive) {
s = reviveDescription(skill);
}
else if (skill.heal) {
s = healDescription(skill);
}
else if (skill.effect) {
s = effectDescription(skill);
}
return s;
};
return createDescription();
};
var viewSkill = function(skill) {
var viewName = function() {
return '<span class="skillName">' + skill.name + '</span>';
};
var viewCooldown = function() {
return '<span class="skillCooldown">(Cooldown: ' + skill.cooldown + ')</span>';
};
return viewName() + ' ' + viewCooldown() + '<br/>' + getDescription(skill);
};
var getSkillClasses = function (skill) {
var classes = [];
var area = (skill.aoe || skill.front || skill.back) ? 'Aoe' : 'Single';
if (skill.damage) {
classes.push('damage');
classes.push('damage' + area);
}
if (skill.revive) {
classes.push('revive');
classes.push('revive' + area);
}
if (skill.heal) {
classes.push('heal');
classes.push('heal' + ((skill.self && skill.aoe) ? 'Single' : area));
}
if (skill.effect) {
var effect = skill.negative ? 'neg' + skill.effect.charAt(0).toUpperCase() + skill.effect.slice(1) : skill.effect;
classes.push(effect);
classes.push(effect + area);
}
return classes;
};
var upgradeChange = function(e) {
var input = e.target;
var value = parseInt(input.value);
if (value > 5) {
input.value = value = 5;
}
else if (value < 0 || isNaN(value)) {
input.value = value = 0;
}
options.userOptions.upgrade = value;
setSavedOptions();
redoStats();
};
var aoeChange = function(e) {
var input = e.target;
var value = parseInt(input.value);
if (value > 5) {
input.value = value = 5;
}
else if (value < 1 || isNaN(value)) {
input.value = value = 1;
}
options.userOptions.aoe = value;
setSavedOptions();
redoSkills();
};
var useTurns = function(e) {
var input = e.target;
var turns = input.checked;
options.userOptions.turns = turns;
setSavedOptions();
redoSkills();
updateSort();
};
var useCooldown = function(e) {
var input = e.target;