-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathgear.py
1548 lines (1478 loc) · 366 KB
/
gear.py
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
#
# Created by Kastra on Asura.
# Feel free to /tell in game or send a PM on FFXIAH you have questions, comments, or suggestions.
#
# Version date: 2023 May 11
#
# This file contains a list of all gear to be considered.
# "Name" is the item name as seen in-game. "Name" is used to pull the correct item ID from the equipviewer icons to create the fancy plot in the end.
# "Name2" is the same as "Name", but it includes augment paths. "Name2" is only used to distinguish between augment paths. Not all items need a "Name2". This is the reason the main code uses so many try/except blocks...
# "Skill Type" for weapons is the weapon type (katana, club, sword, etc) that gains some amount of skill.
# "Type" is used exclusively for melee, ranged, and ammo slots. "Type" is used for the code to distinguish between a grip and an off-hand weapon such that a grip in the off-hand does not trigger an off-hand attack. The options are "weapon", "grip", "ranged", "ammo", "shuriken", "throwing".
# Augmented gear shows its augmented stats as additions to the base stats. For example: Heishi has "159+7" DMG and "0+30" Accuracy when fully augmented. This isn"t necessary, but it makes the book-keeping much easier.
# "jobs" is the list of jobs that can use the item. Still in-progress, but with no immediate plans for it.
# The last dictionary key for each gear piece is the jobs that can wear it. This is used to quickly gather all pieces of gear that a job can wear to be tested. (if "nin" in jobs). Future work.
all_jobs = ["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","smn","sam","nin","drg","blu","cor","pup","dnc","sch","geo","run"]
# Convert items.lua file into a reduced weapons and armor only .txt file:
# sed "s/",ja\=.*category=/;/g" items.lua | sed "s/\,flags=.*//g" | sed "s/^.*id=//g" | sed "s/,en=\"/;/" | sed "s/\"//g" | sed "s/Weapon\,da.*/Weapon/g" | awk -F";" "{if($3=="Armor" || $3=="Weapon") print $1";"$2}" > item_list.txt
Empty = {"Name":"Empty", "Skill Type":"None", "Type":"None", "Jobs":all_jobs}
Grape_Daifuku = {"Name": "Grape Daifuku", "Type":"Food","STR":2, "VIT":3, "Attack":50, "Ranged Attack":50, "Accuracy":80, "Ranged Accuracy":80, "Magic Attack":3}
Grape_Daifuku2 = {"Name": "Grape Daifuku +1", "Type":"Food","STR":3, "VIT":4, "Attack":55, "Ranged Attack":55, "Accuracy":85, "Ranged Accuracy":85, "Magic Attack":4}
Sublime_Sushi = {"Name": "Sublime Sushi", "Type":"Food","STR":6, "DEX":7, "MND":-3, "CHR":6, "Accuracy":100, "Ranged Accuracy":100}
Sublime_Sushi2 = {"Name": "Sublime Sushi +1", "Type":"Food","STR":7, "DEX":8, "MND":-4, "CHR":7, "Accuracy":105, "Ranged Accuracy":105}
Marine_Stewpot = {"Name": "Marine Stewpot", "Type":"Food", "Accuracy":90, "Ranged Accuracy":90, "Magic Accuracy":90}
Tropical_Crepe = {"Name": "Tropical Crepe", "Type":"Food", "Magic Accuracy":90, "INT":2, "MND":2, "Magic Defense":1}
Tropical_Crepe2 = {"Name": "Crepe des rois", "Type":"Food", "Magic Accuracy":95, "INT":2, "MND":2, "Magic Defense":1}
Red_Curry_Bun = {"Name": "Red Curry Bun", "Type":"Food", "STR":7, "AGI":1, "INT":-2, "Attack":150, "Ranged Attack":75,}
Omellete_Sandwich = {"Name": "Om. Sandwich", "Type":"Food", "Accuracy":80, "VIT":7, "MND":7}
Omellete_Sandwich2 = {"Name": "Om. Sandwich +1", "Type":"Food", "Accuracy":85, "VIT":8, "MND":8}
Gyudon = {"Name": "Gyudon", "Type":"Food", "DA":5, "Weapon Skill Damage":5}
Gyudon2 = {"Name": "Gyudon +1", "Type":"Food", "DA":6, "Weapon Skill Damage":6}
all_food = [Gyudon, Gyudon2, Omellete_Sandwich, Omellete_Sandwich2, Red_Curry_Bun, Grape_Daifuku, Grape_Daifuku2, Sublime_Sushi, Sublime_Sushi2, Marine_Stewpot, Tropical_Crepe, Tropical_Crepe2]
# If adding new weapons, you must include a dictionary key for "Skill Type", "Type", "DMG", and "Delay". Use the entries already present as examples
Amanomurakumo = {"Name": "Amanomurakumo", "Name2": "Amanomurakumo R15", "Skill Type": "Great Katana", "Type":"Weapon", "DMG": 308+18, "Delay": 437, "Accuracy": 60, "Great Katana Skill": 269, "Magic Accuracy Skill": 228, "Skillchain Bonus":0+5, "Jobs":["sam"]}
Anguta = {"Name": "Anguta", "Name2": "Anguta R15", "Skill Type": "Scythe", "Type":"Weapon", "DMG":370+17, "Delay":528, "Magic Damage":186, "Scythe Skill":269, "TP Bonus": 500, "Magic Accuracy Skill":242, "Accuracy":0+30, "Magic Accuracy":0+30, "Store TP":10,"Jobs":["drk"]}
Apocalypse = {"Name": "Apocalypse", "Name2": "Apocalypse R15", "Skill Type": "Scythe", "Type":"Weapon", "DMG":362+21, "Delay":513, "Magic Damage":217, "Scythe Skill":269, "Magic Accuracy Skill":242, "Accuracy":60,"Jobs":["drk"]}
Caladbolg = {"Name": "Caladbolg", "Name2": "Caladbolg R15", "Skill Type": "Great Sword", "Type":"Weapon", "DMG":303+11, "Delay":430, "Magic Damage":155, "Great Sword Skill":269, "Magic Accuracy Skill":242,"VIT":50+20,"STR":0+20,"Jobs":["drk","pld"]}
Crepuscular_Knife = {"Name": "Crepuscular Knife", "Name2": "Crepuscular Knife", "Skill Type": "Dagger", "Type":"Weapon", "DMG":133, "Delay":190, "DEX":15, "AGI":15, "CHR":15, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":248, "Magic Accuracy Skill":248, "QA":5, "WSC":["CHR",3], "Jobs":["nin","rdm","war","thf","dnc","cor","brd","bst","rng"]}
Dojikiri = {"Name": "Dojikiri Yasutsuna","Name2": "Dojikiri Yasutsuna R15", "Skill Type": "Great Katana", "Type":"Weapon", "DMG": 315+15, "Delay": 450, "Store TP": 10, "Accuracy": 0+30, "Magic Accuracy":0+30, "TP Bonus": 500, "Great Katana Skill": 269, "Magic Accuracy Skill": 228, "Magic Damage": 155, "Jobs":["sam"]}
Gleti_Knife0 = {"Name": "Gleti's Knife", "Name2": "Gleti's Knife R0", "Gear Haste":2,"Rank":0,"Skill Type": "Dagger", "Type":"Weapon", "DMG":133, "Delay":200, "DEX":15, "AGI":15, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Evasion":20, "Dagger Skill":255, "Magic Accuracy Skill":242,"Crit Rate":5,"TA":6,"Subtle Blow II":0, "Jobs":["nin","thf","dnc","rdm","brd","cor","rng",]}
Gleti_Knife15 = {"Name": "Gleti's Knife", "Name2": "Gleti's Knife R15", "Gear Haste":2,"Rank":15,"Skill Type": "Dagger", "Type":"Weapon", "DMG":133+8, "Delay":200, "DEX":15, "AGI":15, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Evasion":20, "Dagger Skill":255, "Magic Accuracy Skill":242,"Crit Rate":5,"TA":6,"Subtle Blow II":0, "Jobs":["nin","thf","dnc","rdm","brd","cor","rng",]}
Gleti_Knife20 = {"Name": "Gleti's Knife", "Name2": "Gleti's Knife R20", "Gear Haste":2,"Rank":20,"Skill Type": "Dagger", "Type":"Weapon", "DMG":133+9, "Delay":200, "DEX":15, "AGI":15, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Evasion":20, "Dagger Skill":255, "Magic Accuracy Skill":242,"Crit Rate":5,"TA":6,"Subtle Blow II":0, "Jobs":["nin","thf","dnc","rdm","brd","cor","rng",]}
Gleti_Knife25 = {"Name": "Gleti's Knife", "Name2": "Gleti's Knife R25", "Gear Haste":2,"Rank":25,"Skill Type": "Dagger", "Type":"Weapon", "DMG":133+10, "Delay":200, "DEX":15, "AGI":15, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Evasion":20, "Dagger Skill":255, "Magic Accuracy Skill":242,"Crit Rate":5,"TA":6,"Subtle Blow II":5, "Jobs":["nin","thf","dnc","rdm","brd","cor","rng",]}
Gleti_Knife30 = {"Name": "Gleti's Knife", "Name2": "Gleti's Knife R30", "Gear Haste":2,"Rank":30,"Skill Type": "Dagger", "Type":"Weapon", "DMG":133+11, "Delay":200, "DEX":15, "AGI":15, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Evasion":20, "Dagger Skill":255, "Magic Accuracy Skill":242,"Crit Rate":5,"TA":6,"Subtle Blow II":10, "Jobs":["nin","thf","dnc","rdm","brd","cor","rng",]}
Gokotai = {"Name": "Gokotai", "Name2": "Gokotai", "Skill Type": "Katana", "Type":"Weapon", "DMG": 157, "Delay": 227, "Katana Skill": 250, "Magic Accuracy Skill": 250, "Magic Damage": 217, "DEX": 15, "AGI":15, "INT":15, "Accuracy": 40, "Attack": 30, "Ranged Accuracy": 40, "Magic Accuracy": 40, "Magic Attack": 16, "Jobs":["nin"]}
Hachimonji = {"Name": "Hachimonji", "Name2": "Hachimonji", "Skill Type": "Great Katana", "Type":"Weapon", "DMG": 318, "Delay":450, "STR":20, "DEX":20, "VIT":20, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Great Katana Skill":250, "Magic Accuracy Skill":250, "Jobs":["nin","sam"]}
Heishi = {"Name": "Heishi Shorinken", "Name2": "Heishi Shorinken R15", "Skill Type": "Katana", "Type":"Weapon", "DMG": 159+7, "Delay": 227, "Store TP": 10, "Accuracy": 0+30, "Magic Accuracy":0+30, "TP Bonus": 500, "Katana Skill": 269, "Magic Accuracy Skill": 242, "Magic Damage": 186, "Jobs":["nin"]}
Hitaki = {"Name": "Hitaki", "Name2": "Hitaki", "Skill Type": "Katana", "Type":"Weapon", "DMG": 49, "Delay": 216, "TP Bonus": 1000, "Katana Skill": 0, "Jobs":["nin"]}
Hitaki2 = {"Name": "Hitaki", "Name2": "Hitaki2", "Skill Type": "Katana", "Type":"Weapon", "DMG": 49, "Delay": 216, "TP Bonus": 1000, "Katana Skill": 0, "Jobs":["nin"]}
Kannagi = {"Name": "Kannagi", "Name2": "Kannagi R15", "Skill Type": "Katana", "Type":"Weapon", "DMG": 148+5, "Delay": 210, "Katana Skill": 269, "Magic Accuracy Skill": 242, "Magic Damage": 186, "DEX": 0+20, "AGI":50+20, "Jobs":["nin"]}
Kannagi2 = {"Name": "Kannagi", "Name2": "Kannagi R15 (sub)", "Skill Type": "Katana", "Type":"Weapon", "DMG": 148, "Delay": 210, "Katana Skill": 269, "Magic Accuracy Skill": 242, "Magic Damage": 186, "DEX": 0, "AGI":50, "Jobs":["nin"]}
Kikoku = {"Name": "Kikoku", "Name2": "Kikoku R15", "Skill Type": "Katana", "Type":"Weapon", "DMG": 148+8, "Delay": 210, "Attack": 60, "Katana Skill": 269, "Magic Accuracy Skill": 242, "Magic Damage": 186, "Jobs":["nin"]}
Kogarasumaru = {"Name": "Kogarasumaru", "Name2": "Kogarasumaru R15", "Skill Type": "Great Katana", "Type":"Weapon", "DMG": 281+29, "Delay": 450, "Accuracy": 0+30, "Magic Accuracy":0+30, "Great Katana Skill": 269, "Magic Accuracy Skill": 228, "Jobs":["sam"]}
Kraken_Club = {"Name": "Kraken Club", "Name2": "Kraken Club", "Skill Type": "Club", "Type":"Weapon", "DMG":11, "Delay":264, "OA2":15, "OA3":25, "OA4":25, "OA5":15, "OA6":10, "OA7":3, "OA8":2, "Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn"]}
Kunimitsu0 = {"Name": "Kunimitsu", "Name2": "Kunimitsu R0", "Rank":0,"Skill Type": "Katana", "Type":"Weapon", "DMG":151, "Delay":227, "DEX":15, "AGI":15, "Accuracy":40, "Attack":30, "Ranged Accuracy":40, "Magic Accuracy":40,"Magic Attack":20, "Magic Damage":217, "Magic Burst Damage":10,"Store TP":5, "Magic Accuracy Skill":248, "Katana Skill": 248, "Weapon Skill Damage":5, "Daken":0, "Evasion":20, "Jobs":["nin"]}
Kunimitsu15 = {"Name": "Kunimitsu", "Name2": "Kunimitsu R15", "Rank":15,"Skill Type": "Katana", "Type":"Weapon", "DMG":151+8, "Delay":227, "DEX":15, "AGI":15, "Accuracy":40, "Attack":30+30, "Ranged Accuracy":40, "Magic Accuracy":40,"Magic Attack":20, "Magic Damage":217, "Magic Burst Damage":10,"Store TP":5, "Magic Accuracy Skill":248, "Katana Skill": 248, "Weapon Skill Damage":5, "Daken":0, "Evasion":20, "Jobs":["nin"]}
Kunimitsu20 = {"Name": "Kunimitsu", "Name2": "Kunimitsu R20", "Rank":20,"Skill Type": "Katana", "Type":"Weapon", "DMG":151+9, "Delay":227, "DEX":15, "AGI":15, "Accuracy":40+5, "Attack":30+35, "Ranged Accuracy":40, "Magic Accuracy":40+5,"Magic Attack":20, "Magic Damage":217, "Magic Burst Damage":10,"Store TP":5, "Magic Accuracy Skill":248, "Katana Skill": 248, "Weapon Skill Damage":5, "Daken":0, "Evasion":20, "Jobs":["nin"]}
Kunimitsu25 = {"Name": "Kunimitsu", "Name2": "Kunimitsu R25", "Rank":25,"Skill Type": "Katana", "Type":"Weapon", "DMG":151+11, "Delay":227, "DEX":15, "AGI":15, "Accuracy":40+10, "Attack":30+40, "Ranged Accuracy":40, "Magic Accuracy":40+10,"Magic Attack":20, "Magic Damage":217, "Magic Burst Damage":10,"Store TP":5, "Magic Accuracy Skill":248, "Katana Skill": 248, "Weapon Skill Damage":5, "Daken":3, "Evasion":20, "Jobs":["nin"]}
Kunimitsu30 = {"Name": "Kunimitsu", "Name2": "Kunimitsu R30", "Rank":30,"Skill Type": "Katana", "Type":"Weapon", "DMG":151+12, "Delay":227, "DEX":15, "AGI":15, "Accuracy":40+15, "Attack":30+45, "Ranged Accuracy":40, "Magic Accuracy":40+15,"Magic Attack":20, "Magic Damage":217, "Magic Burst Damage":10,"Store TP":5, "Magic Accuracy Skill":248, "Katana Skill": 248, "Weapon Skill Damage":5, "Daken":5, "Evasion":20, "Jobs":["nin"]}
Liberator = {"Name": "Liberator", "Name2": "Liberator R15", "Skill Type": "Scythe", "Type":"Weapon", "DMG":330+34, "Delay":528, "Magic Accuracy":50+30, "Magic Damage":217, "Scythe Skill":269, "Magic Accuracy Skill":242, "Accuracy":0+30,"Jobs":["drk"]}
Masamune = {"Name": "Masamune", "Name2": "Masamune R15", "Skill Type": "Great Katana", "Type":"Weapon", "DMG": 308+11, "Delay": 437, "Great Katana Skill": 269, "Magic Accuracy Skill": 228, "AGI": 0+20, "STR":50+20, "Jobs":["sam"]}
Naegling = {"Name": "Naegling", "Name2": "Naegling", "Skill Type": "Sword", "Type":"Weapon", "DMG": 166, "Delay": 240, "Sword Skill": 250, "Magic Accuracy Skill": 250, "Magic Damage": 217, "DEX": 15, "MND":15, "INT":15, "Accuracy": 40, "Attack": 30, "Magic Accuracy": 40, "Magic Attack": 16, "Jobs":["war","rdm","thf","pld","drk","bst","brd","rng","nin","drg","blu","cor","run"]}
Nagi = {"Name": "Nagi", "Name2": "Nagi R15", "Skill Type": "Katana", "Type":"Weapon", "DMG": 142+14, "Delay": 227, "Accuracy": 0+30, "Magic Accuracy":40+30, "Katana Skill": 269, "Magic Accuracy Skill": 242, "Magic Damage": 186, "Jobs":["nin"]}
Ragnarok = {"Name": "Ragnarok", "Name2": "Ragnarok R15", "Skill Type": "Great Sword", "Type":"Weapon", "DMG":304+17, "Delay":431, "Magic Damage":155, "Great Sword Skill":269, "Magic Accuracy Skill":242,"Crit Damage":5,"Crit Rate":14,"Jobs":["drk","pld","war"]}
Redemption = {"Name": "Redemption", "Name2": "Redemption R15", "Skill Type": "Scythe", "Type":"Weapon", "DMG":354+13, "Delay":502, "Magic Damage":217, "Scythe Skill":269, "Magic Accuracy Skill":242,"DEX":0+15,"STR":35+15,"MND":35+15,"INT":0+15,"Jobs":["drk"]}
Shining_One = {"Name": "Shining One", "Name2": "Shining One", "Skill Type": "Polearm", "Type":"Weapon", "DMG":333, "Delay":480, "DEX":20, "INT":20, "MND":20, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Magic Attack":21, "Magic Damage":226, "Polearm Skill":250, "Magic Accuracy Skill":250 , "Jobs":["sam","drg","war","pld"]}
Tauret = {"Name": "Tauret", "Name2": "Tauret", "Skill Type": "Dagger", "Type":"Weapon", "DMG": 125, "Delay": 180, "Dagger Skill": 250, "Magic Accuracy Skill": 250, "Magic Damage": 217, "DEX": 15, "MND":15, "INT":15, "Accuracy": 40, "Attack": 30, "Magic Accuracy": 40, "Magic Attack": 16, "Jobs":["rdm","thf","bst","brd","rng","nin","cor","pup","dnc"]}
Ternion = {"Name": "Ternion Dagger +1","Name2": "Ternion Dagger +1 R15", "Skill Type": "Dagger", "Type":"Weapon", "Subtle Blow":9,"Evasion":27, "DMG": 100+17, "Delay": 175, "Accuracy":27+40, "Magic Accuracy":0+40, "Dagger Skill":228, "Magic Accuracy Skill":188, "TA":4, "AGI":14, "Weapon Skill Damage":5, "Jobs":["war","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","dnc","sch","geo"]}
Tsuru0 = {"Name": "Tsuru", "Name2": "Tsuru R0", "Skill Type": "Katana", "Type":"Weapon", "Rank":0,"DMG":131, "Delay":190,"DT":-8,"VIT":15,"AGI":15,"Accuracy":40,"Ranged Accuracy":40, "Katana Skill":242, "Magic Accuracy Skill":242,"Evasion":30,"Magic Evasion":30+0,"Daken":0, "Jobs":["nin"]}
Tsuru15 = {"Name": "Tsuru", "Name2": "Tsuru R15", "Skill Type": "Katana", "Type":"Weapon", "Rank":15,"DMG":131, "Delay":190,"DT":-8,"VIT":15,"AGI":15,"Accuracy":40,"Ranged Accuracy":40, "Katana Skill":242, "Magic Accuracy Skill":242,"Evasion":30,"Magic Evasion":30+0,"Daken":0, "Jobs":["nin"]}
Tsuru20 = {"Name": "Tsuru", "Name2": "Tsuru R20", "Skill Type": "Katana", "Type":"Weapon", "Rank":20,"DMG":131, "Delay":190,"DT":-8,"VIT":15,"AGI":15,"Accuracy":40,"Ranged Accuracy":40, "Katana Skill":242, "Magic Accuracy Skill":242,"Evasion":30,"Magic Evasion":30+0,"Daken":0+5, "Jobs":["nin"]}
Tsuru25 = {"Name": "Tsuru", "Name2": "Tsuru R25", "Skill Type": "Katana", "Type":"Weapon", "Rank":25,"DMG":131, "Delay":190,"DT":-8,"VIT":15,"AGI":15,"Accuracy":40,"Ranged Accuracy":40, "Katana Skill":242, "Magic Accuracy Skill":242,"Evasion":30,"Magic Evasion":30+5,"Daken":0+8, "Jobs":["nin"]}
Tsuru30 = {"Name": "Tsuru", "Name2": "Tsuru R30", "Skill Type": "Katana", "Type":"Weapon", "Rank":30,"DMG":131, "Delay":190,"DT":-8,"VIT":15,"AGI":15,"Accuracy":40,"Ranged Accuracy":40, "Katana Skill":242, "Magic Accuracy Skill":242,"Evasion":30,"Magic Evasion":30+10,"Daken":0+10, "Jobs":["nin"]}
MalevolenceA = {"Name": "Malevolence","Name2": "MalevolenceA", "Skill Type":"Dagger","Type":"Weapon","DMG":94,"Delay":201,"INT":0+10,"Magic Accuracy":25+10, "Magic Attack":34+10, "Magic Damage":118, "Magic Accuracy Skill":201, "Dagger Skill":242,"Jobs":["war","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","sch","geo"]}
MalevolenceB = {"Name": "Malevolence","Name2": "MalevolenceB", "Skill Type":"Dagger","Type":"Weapon","DMG":94,"Delay":201,"INT":0+10,"Magic Accuracy":25+10, "Magic Attack":34+10, "Magic Damage":118, "Magic Accuracy Skill":201, "Dagger Skill":242,"Jobs":["war","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","sch","geo"]}
Marin_Staff = {"Name":"Marin Staff +1","Name2":"Marin Staff +1 R15","INT":36,"MND":22,"Magic Accuracy":15+40,"Magic Attack":28+40,"Magic Damage":217,"Wind Elemental Bonus":11, "Staff Skill":242, "Skill Type": "Staff", "Type":"Weapon", "DMG": 199, "Delay": 356,"Magic Accuracy Skill":228,"Jobs":["blm","rdm","sch","geo"]}
Maxentius = {"Name":"Maxentius","INT":15,"MND":15,"CHR":15,"Accuracy":40,"Magic Accuracy":40,"Magic Attack":21,"Magic Damage":232,"Club Skill":250,"Type":"Weapon","Skill Type":"Club","Magic Accuracy Skill":250,"DMG":200,"Delay":288,"Magic Burst Damage":4,"Jobs":["whm","blm","rdm","blu","sch","geo"]}
Bunzi_Rod0 = {"Name":"Bunzi's Rod", "Name2":"Bunzi's Rod R0","Rank":0,"INT":15, "MND":15, "DMG":144+8,"Delay":216,"Magic Accuracy":40,"Magic Attack":35,"Magic Damage":248,"Club Skill":242, "Skill Type": "Club", "Type":"Weapon","Magic Accuracy Skill":255,"Magic Burst Damage":10, "Accuracy":40,"Jobs":["blm","rdm","sch","geo","whm","smn","blu"]}
Bunzi_Rod15 = {"Name":"Bunzi's Rod", "Name2":"Bunzi's Rod R15","Rank":15,"INT":15, "MND":15, "DMG":144+8,"Delay":216,"Magic Accuracy":40,"Magic Attack":35+15,"Magic Damage":248,"Club Skill":242, "Skill Type": "Club", "Type":"Weapon","Magic Accuracy Skill":255,"Magic Burst Damage":10, "Accuracy":40,"Jobs":["blm","rdm","sch","geo","whm","smn","blu"]}
Bunzi_Rod20 = {"Name":"Bunzi's Rod", "Name2":"Bunzi's Rod R20","Rank":20,"INT":15, "MND":15, "DMG":144+9,"Delay":216,"Magic Accuracy":40+5,"Magic Attack":35+20,"Magic Damage":248,"Club Skill":242, "Skill Type": "Club", "Type":"Weapon","Magic Accuracy Skill":255,"Magic Burst Damage":10, "Accuracy":40+5,"Jobs":["blm","rdm","sch","geo","whm","smn","blu"]}
Bunzi_Rod25 = {"Name":"Bunzi's Rod", "Name2":"Bunzi's Rod R25","Rank":25,"INT":15, "MND":15, "DMG":144+10,"Delay":216,"Magic Accuracy":40+10,"Magic Attack":35+25,"Magic Damage":248,"Club Skill":242, "Skill Type": "Club", "Type":"Weapon","Magic Accuracy Skill":255,"Magic Burst Damage":10, "Accuracy":40+10,"Jobs":["blm","rdm","sch","geo","whm","smn","blu"]}
Bunzi_Rod30 = {"Name":"Bunzi's Rod", "Name2":"Bunzi's Rod R30","Rank":30,"INT":15, "MND":15, "DMG":144+11,"Delay":216,"Magic Accuracy":40+15,"Magic Attack":35+30,"Magic Damage":248,"Club Skill":242, "Skill Type": "Club", "Type":"Weapon","Magic Accuracy Skill":255,"Magic Burst Damage":10, "Accuracy":40+15,"Jobs":["blm","rdm","sch","geo","whm","smn","blu"]}
Almace = {"Name":"Almace","Name2":"Almace R15","Type":"Weapon","Skill Type":"Sword","DMG":158+5,"Delay":224,"DEX":50+20,"MND":20,"Magic Damage":186,"Sword Skill":269,"Magic Accuracy Skill":255,"Jobs":["rdm","blu","pld"]}
Almace2 = {"Name":"Almace","Name2":"Almace R15 (sub)","Type":"Weapon","Skill Type":"Sword","DMG":158,"Delay":224,"DEX":50,"MND":20,"Magic Damage":186,"Sword Skill":269,"Magic Accuracy Skill":255,"Jobs":["rdm","blu","pld"]}
Excalibur = {"Name":"Excalibur","Name2":"Excalibur R15","Type":"Weapon","Skill Type":"Sword","DMG":164+9,"Delay":233,"Attack":60,"Magic Damage":186,"Sword Skill":269,"Magic Accuracy Skill":255,"Jobs":["rdm","pld"]}
Sequence = {"Name":"Sequence", "Name2":"Sequence R15","Type":"Weapon","Skill Type":"Sword","DMG":168+8,"Delay":240,"Accuracy":0+30,"Magic Accuracy":0+30,"TP Bonus":500,"Magic Damage":186,"Magic Accuracy Skill":242,"Sword Skill":269,"Store TP":10,"Jobs":["rdm","blu","pld"]}
Murgleis = {"Name":"Murgleis", "Name2":"Murgleis R15","Type":"Weapon","Skill Type":"Sword","DMG":140+17,"Delay":224,"Accuracy":0+30,"Magic Accuracy":40+30,"Magic Damage":217,"Magic Accuracy Skill":255,"Sword Skill":269,"Jobs":["rdm"]}
Thibron = {"Name": "Thibron", "Skill Type": "Sword", "Type":"Weapon", "DMG": 55, "Delay": 238, "TP Bonus": 1000, "Sword Skill": 0, "Jobs":["rdm","pld","blu"]}
Gungnir = {"Name":"Gungnir","Name2":"Gungnir R15","Type":"Weapon","Skill Type":"Polearm","DMG":347+20,"Delay":492,"Accuracy":60,"Magic Damage":155,"Magic Accuracy Skill":228,"Polearm Skill":269,"Jobs":["drg"]}
Trishula = {"Name":"Trishula","Name2":"Trishula R15","Type":"Weapon","Skill Type":"Polearm","DMG":345+15,"Delay":492,"Accuracy":0+30,"Magic Accuracy":0+30,"Magic Damage":155,"Magic Accuracy Skill":228,"Polearm Skill":269,"Store TP":10,"TP Bonus":500,"Jobs":["drg"]}
Ryunohige = {"Name":"Ryunohige","Name2":"Ryunohige R15","Type":"Weapon","Skill Type":"Polearm","DMG":307+32,"Delay":492,"Accuracy":0+30,"Magic Accuracy":0+30,"Magic Damage":155,"Magic Accuracy Skill":228,"Polearm Skill":269,"Jobs":["drg"]}
Rhongomiant = {"Name":"Rhongomiant","Name2":"Rhongomiant R15","Type":"Weapon","Skill Type":"Polearm","DMG":347+12,"Delay":492,"VIT":50+20,"STR":20,"Magic Damage":155,"Magic Accuracy Skill":228,"Polearm Skill":269,"Jobs":["drg"]}
Loxotic_Mace = {"Name":"Loxotic Mace +1", "Name2":"Loxotic Mace +1 R15", "DMG":190+33,"Delay":334,"Type":"Weapon","Skill Type":"Club","Club Skill":242,"Accuracy":21+40,"Magic Accuracy":0+40,"Attack":21,"Magic Accuracy Skill":188,"DEX":9,"Weapon Skill Damage":10,"Jobs":["war","drk","run"]}
Mandau = {"Name":"Mandau","Name2":"Mandau R15","Type":"Weapon","Skill Type":"Dagger","DMG":124+7,"Delay":176,"TA Damage%":10,"Attack":60,"Dagger Skill":269,"Magic Accuracy Skill":228,"Jobs":["rdm","thf","brd"]}
Nandaka = {"Name":"Nandaka","Type":"Weapon","Skill Type":"Great Sword","DMG":333,"Delay":480,"DEX":20,"INT":20,"MND":20,"Accuracy":40,"Magic Accuracy":40,"Attack":30,"Magic Attack":21,"Magic Damage":226,"Great Sword Skill":250,"Magic Accuracy Skill":250,"Jobs":["war","pld","drk","run"]}
Montante = {"Name":"Montante +1","Name2":"Montante +1 R15","Type":"Weapon","Skill Type":"Great Sword","DMG":299+20,"Delay":475,"Great Sword Skill":242,"Magic Accuracy Skill":188,"Accuracy":0+40,"Magic Accuracy":0+40,"Attack":34,"TA":5,"Jobs":["war","pld","drk","run"]}
Akademos = {"Name":"Akademos","Name2":"Akademos R15C","Type":"Weapon","Skill Type":"Staff","DMG":198,"Delay":366,"INT":12+15,"MND":12,"Magic Accuracy":10+15,"Magic Attack":38+15,"Magic Damage":217,"Staff Skill":242,"Magic Accuracy Skill":228,"Magic Burst Damage":10,"Elemental Bonus": 2, "Jobs":["sch"]}
Crocea_Mors = {"Name":"Crocea Mors", "Name2":"Crocea Mors R25C", "Type":"Weapon","Skill Type":"Sword","DMG":180+7,"Delay":260,"Accuracy":50,"Magic Accuracy":50,"Magic Damage":217,"Sword Skill":269,"Magic Accuracy Skill":255,"Elemental WS Damage%":100,"EnSpell Damage%":500,"Jobs":["rdm"]}
Pukulatmuj = {"Name":"Pukulatmuj +1", "Name2":"Pukulatmuj +1 R15", "Type":"Weapon","Skill Type":"Sword","DMG":116+36,"Delay":225,"Accuracy":0+30,"Magic Accuracy":0+30,"Sword Skill":242,"Magic Accuracy Skill":188,"EnSpell Damage%":150,"EnSpell Damage":11,"INT":14,"Jobs":["war","rdm","thf","pld","drk","brd","rng","nin","drg","blu","run"]}
Daybreak = {"Name":"Daybreak","Type":"Weapon","Skill Type":"Club","Magic Evasion":30,"DMG":150,"Delay":216,"Magic Accuracy":40,"Magic Attack":40,"Magic Accuracy Skill":242,"Magic Damage":241,"Club Skill":228,"MND":30,"Light Elemental Bonus":50,"Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Mjollnir = {"Name":"Mjollnir","Name2":"Mjollnir R15","Type":"Weapon","Skill Type":"Club","DMG":217+12,"Delay":308,"Attack":60,"Magic Damage":217,"Club Skill":269,"Magic Accuracy Skill":255,"Jobs":["whm"]}
Yagrush = {"Name":"Yagrush","Name2":"Yagrush R15","Type":"Weapon","Skill Type":"Club","DMG":167+17,"Delay":267,"Magic Accuracy":40+30,"Magic Damage":217,"Club Skill":269,"Magic Accuracy Skill":255,"Accuracy":0+30,"Jobs":["whm"]}
Gambanteinn = {"Name":"Gambanteinn","Name2":"Gambanteinn R15","Type":"Weapon","Skill Type":"Club","DMG":212+7,"Delay":300,"MND":20,"Magic Damage":217,"Club Skill":269,"Magic Accuracy Skill":255,"Jobs":["whm"]}
Tishtrya = {"Name":"Tishtrya", "Name2":"Tishtrya R15","Type":"Weapon","Skill Type":"Club","DMG":185+8,"Delay":264,"Accuracy":0+30,"Magic Accuracy":0+30,"TP Bonus":500,"Magic Damage":217,"Magic Accuracy Skill":255,"Club Skill":269,"Store TP":10,"Jobs":["whm","geo"]}
Sindri = {"Name":"Sindri", "Name2":"Sindri R15","Type":"Weapon","Skill Type":"Club","DMG":175,"Delay":324,"Accuracy":27+50,"Attack":15+30,"DA":4+5,"INT":6,"MND":6,"Magic Damage":90,"Magic Accuracy Skill":188,"Club Skill":228,"Jobs":["whm"]}
Chango = {"Name":"Chango", "Name2":"Chango R15","Type":"Weapon", "Skill Type":"Great Axe", "DMG":336+16, "Delay":480, "Magic Damage":155, "Great Axe Skill":269, "Magic Accuracy Skill":228, "Store TP":10, "TP Bonus":500, "Accuracy":30,"Magic Accuracy":30,"Jobs":["war"]}
Ukonvasara = {"Name":"Ukonvasara","Name2":"Ukonvasara R15","STR":50+20, "DEX":0+20, "DMG":340+12, "Delay":482, "Great Axe Skill":269, "Type":"Weapon", "Skill Type":"Great Axe","Jobs":["war"]}
Conqueror = {"Name":"Conqueror","Name2":"Conqueror R15", "DMG":315+32, "Delay":504, "Accuracy":0+30, "Magic Accuracy":0+30, "Great Axe Skill":269, "Magic Accuracy Skill":228, "Type":"Weapon", "Skill Type":"Great Axe","Jobs":["war"]}
Bravura = {"Name":"Bravura","Name2":"Bravura R15", "DMG":344+20, "Delay":488, "Accuracy":60, "DA Damage%":20, "Great Axe Skill":269, "Magic Accuracy Skill":228, "Type":"Weapon", "Skill Type":"Great Axe","Jobs":["war"]}
Dolichenus = {"Name":"Dolichenus","DEX":15,"INT":15, "MND":15, "DMG":200, "Delay":288, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Magic Attack":16, "Magic Damage":217, "Axe Skill":250, "Magic Accuracy Skill":250, "Type":"Weapon", "Skill Type":"Axe","Jobs":["war","drk","bst","rng","run"]}
Laevateinn = {"Name":"Laevateinn","Name2":"Laevateinn R15", "DMG":251+26, "Delay":402, "Accuracy":30+30, "Magic Accuracy":30+30, "Magic Attack":70, "Magic Damage":279, "Magic Accuracy Skill":269, "Type":"Weapon", "Staff Skill":269,"Skill Type":"Staff","Jobs":["blm"]}
Khatvanga = {"Name":"Khatvanga","Name2":"Khatvanga R15","DMG":268+8, "Delay":402, "Magic Damage":279, "Magic Accuracy Skill":269,"Accuracy":0+30, "Magic Accuracy":0+30, "TP Bonus":500,"Occult Acumen":30, "Type":"Weapon", "Skill Type":"Staff","Staff Skill":269,"Jobs":["blm","smn","sch"]}
Hvergelmir = {"Name":"Hvergelmir","Name2":"Hvergelmir R15","DMG":275+10, "Delay":390, "Magic Damage":279, "Magic Accuracy Skill":269, "Type":"Weapon", "Skill Type":"Staff","Staff Skill":269,"Jobs":["blm","smn","sch"]}
Claustrum = {"Name":"Claustrum","Name2":"Claustrum R15", "DMG":275+16, "Delay":390, "Accuracy":60, "Magic Damage":279, "Magic Accuracy Skill":269, "Type":"Weapon", "Skill Type":"Staff","Staff Skill":269,"Jobs":["blm","smn"]}
Tizona = {"Name":"Tizona","Name2":"Tizona R15","DMG":147+18, "Delay":236, "Accuracy":0+30, "Magic Accuracy":40+30, "Magic Damage":186, "Magic Accuracy Skill":255, "Type":"Weapon", "Skill Type":"Sword", "Sword Skill":269,"Jobs":["blu"]}
Terpsichore = {"Name":"Terpsichore","Name2":"Terpsichore R15", "Type":"Weapon","Skill Type":"Dagger", "DMG":128+16, "Delay":205, "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":228, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["dnc"]}
Tupsimati = {"Name":"Tupsimati","Name2":"Tupsimati R15","DMG":251, "Delay":402, "Accuracy":40+30, "Magic Accuracy":40+30, "Magic Attack":50, "Magic Damage":279, "Magic Accuracy Skill":269, "Type":"Weapon", "Skill Type":"Staff","Staff Skill":269,"Jobs":["sch"]}
Carnwenhan = {"Name":"Carnwenhan","Name2":"Carnwenhan R15","DMG":116+14, "Delay":186, "Magic Accuracy":40+30,"Accuracy":0+30, "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":255, "Type":"Weapon", "Skill Type":"Dagger","Jobs":["brd"]}
Aeneas = {"Name":"Aeneas","Name2":"Aeneas R15","DMG":140+6, "Delay":200, "Accuracy":0+30,"Magic Accuracy":0+30, "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":228, "Store TP":10, "TP Bonus":500, "Type":"Weapon", "Skill Type":"Dagger","Jobs":["thf","brd","dnc"]}
Kustawi = {"Name":"Kustawi +1","Name2":"Kustawi +1 R25","Type":"Weapon","Skill Type":"Dagger","Evasion":22,"DMG":114, "Delay":189, "Ranged Accuracy":25+40, "Ranged Attack":16+20, "Dagger Skill":242, "Magic Accuracy Skill":188, "Magic Accuracy":0+40, "Jobs":["war","thf","pld","drk","brd","rng","sam","nin","drg","cor","pup","dnc"]}
Twashtar = {"Name":"Twashtar","Name2":"Twashtar R15","Type":"Weapon", "Skill Type":"Dagger","DEX":50+20, "AGI":0+20, "DMG":124+4, "Delay":176, "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":228, "Jobs":["thf","brd","dnc"]}
Twashtar2 = {"Name":"Twashtar","Name2":"Twashtar R15 (sub)","Type":"Weapon", "Skill Type":"Dagger","DEX":50, "AGI":0, "DMG":124, "Delay":176, "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":228, "Jobs":["thf","brd","dnc"]}
Centovente = {"Name": "Centovente", "Skill Type": "Dagger", "Type":"Weapon", "DMG":42, "Delay":186, "TP Bonus":1000, "Dagger Skill":0, "Jobs":["thf","brd","dnc"]}
Centovente2 = {"Name": "Centovente", "Name2":"Centovente2","Skill Type": "Dagger", "Type":"Weapon", "DMG":42, "Delay":186, "TP Bonus":1000, "Dagger Skill":0, "Jobs":["thf","brd","dnc"]}
Malignance_Pole = {"Name":"Malignance Pole","DT":-20,"VIT":40,"DMG":286, "Delay":412, "Type":"Weapon", "Skill Type":"Staff","Staff Skill":255,"Accuracy":40, "Magic Accuracy Skill":215, "Weapon Skill Damage":15, "Jobs":["mnk","whm","blm","pld","drg","smn","sch","geo"]}
Gozuki_Mezuki = {"Name":"Gozuki Mezuki","DMG":266, "Delay":412, "STR":20,"Type":"Weapon", "Skill Type":"Staff","Staff Skill":242,"Accuracy":43, "Attack":43, "DA":3,"TA":2,"Magic Accuracy Skill":188, "Jobs":all_jobs}
Mafic_Cudgel = {"Name":"Mafic Cudgel","PDT":-10,"VIT":15,"INT":6, "MND":6, "DMG":142, "Delay":278, "Type":"Weapon", "Skill Type":"Club", "Accuracy":27, "Club Skill":228, "Magic Accuracy Skill":188, "Jobs":all_jobs}
Drepanum = {"Name":"Drepanum", "Type":"Weapon", "Skill Type":"Scythe", "DEX":20, "INT":20, "MND":20, "DMG":366, "Delay":528, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Magic Attack":21, "Magic Damage":226, "Magic Accuracy Skill":250,"Scythe Skill":250, "Jobs":["war","blm","drk","bst"]}
Xoanon = {"Name":"Xoanon", "Type":"Weapon", "Skill Type":"Staff", "INT":20, "MND":20, "CHR":20, "DMG":254, "Delay":366, "Accuracy":40, "Magic Accuracy":40, "Magic Attack":26, "Magic Damage":241, "Magic Accuracy Skill":250, "Staff Skill":250,"Jobs":["war","mnk","whm","blm","rdm","bst","brd","smn","sch","geo"]}
Vajra = {"Name":"Vajra","Name2":"Vajra R15","DMG":125+15, "Delay":200, "Type":"Weapon","Skill Type":"Dagger", "Magic Damage":155, "Dagger Skill":269, "Magic Accuracy Skill":228, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["thf"]}
Karambit = {"Name": "Karambit", "Skill Type":"Hand-to-Hand","Type":"Weapon","DMG":180,"Delay":96,"STR":20,"DEX":20,"VIT":20,"Accuracy":40,"Attack":30,"Magic Accuracy":40,"Hand-to-Hand Skill":250,"Jobs":["war","mnk","rdm","thf","drk","bst","nin","pup","dnc"]}
Godhands = {"Name":"Godhands","Name2":"Godhands R15", "Type":"Weapon", "Skill Type":"Hand-to-Hand", "DMG":197+24, "Delay":138, "Magic Damage":155, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":228, "Store TP":10, "TP Bonus":500, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["mnk","pup"]}
Glanzfaust = {"Name":"Glanzfaust","Name2":"Glanzfaust R15","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":170+29, "Delay":126, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":228, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["mnk"]}
Verethragna = {"Name":"Verethragna","Name2":"Verethragna R15","Type":"Weapon","Skill Type":"Hand-to-Hand","STR":50+20, "DEX":0+20, "DMG":158+20, "Delay":81, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":228, "Jobs":["mnk","pup"]}
Spharai = {"Name":"Spharai","Name2":"Spharai R15","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":182+24, "Delay":116, "Attack":60, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":228, "Jobs":["mnk"]}
Agwu_Axe0 = {"Name":"Agwu's Axe","Name2":"Agwu's Axe R0","Rank":0,"Type":"Weapon","Skill Type":"Axe","DEX":15,"CHR":15, "DMG":192, "Delay":288, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Axe Skill":255, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["bst"]}
Agwu_Axe15 = {"Name":"Agwu's Axe","Name2":"Agwu's Axe R15","Rank":15,"Type":"Weapon","Skill Type":"Axe","DEX":15,"CHR":15, "DMG":192+10, "Delay":288, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Axe Skill":255, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["bst"]}
Agwu_Axe20 = {"Name":"Agwu's Axe","Name2":"Agwu's Axe R20","Rank":20,"Type":"Weapon","Skill Type":"Axe","DEX":15,"CHR":15, "DMG":192+12, "Delay":288, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Axe Skill":255, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["bst"]}
Agwu_Axe25 = {"Name":"Agwu's Axe","Name2":"Agwu's Axe R25","Rank":25,"Type":"Weapon","Skill Type":"Axe","DEX":15,"CHR":15, "DMG":192+13, "Delay":288, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Axe Skill":255, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":5, "Jobs":["bst"]}
Agwu_Axe30 = {"Name":"Agwu's Axe","Name2":"Agwu's Axe R30","Rank":30,"Type":"Weapon","Skill Type":"Axe","DEX":15,"CHR":15, "DMG":192+20, "Delay":288, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Axe Skill":255, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":10, "Jobs":["bst"]}
Agwu_Claymore0 = {"Name":"Agwu's Claymore","Name2":"Agwu's Claymore R0","Rank":0,"Type":"Weapon","Skill Type":"Great Sword","Magic Evasion":20,"STR":15,"INT":15,"DMG":320, "Delay":480, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Great Sword Skill":255, "Magic Accuracy Skill":242, "DA":5, "Jobs":["war","pld","drk","run"]}
Agwu_Claymore15 = {"Name":"Agwu's Claymore","Name2":"Agwu's Claymore R15","Rank":15,"Type":"Weapon","Skill Type":"Great Sword","Magic Evasion":20,"STR":15,"INT":15,"DMG":320+15, "Delay":480, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Great Sword Skill":255, "Magic Accuracy Skill":242, "DA":5, "Jobs":["war","pld","drk","run"]}
Agwu_Claymore20 = {"Name":"Agwu's Claymore","Name2":"Agwu's Claymore R20","Rank":20,"Type":"Weapon","Skill Type":"Great Sword","Magic Evasion":20,"STR":15,"INT":15,"DMG":320+20, "Delay":480, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Great Sword Skill":255, "Magic Accuracy Skill":242, "DA":5, "Jobs":["war","pld","drk","run"]}
Agwu_Claymore25 = {"Name":"Agwu's Claymore","Name2":"Agwu's Claymore R25","Rank":25,"Type":"Weapon","Skill Type":"Great Sword","Magic Evasion":20,"STR":15,"INT":15,"DMG":320+23, "Delay":480, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Great Sword Skill":255, "Magic Accuracy Skill":242, "DA":5, "Jobs":["war","pld","drk","run"]}
Agwu_Claymore30 = {"Name":"Agwu's Claymore","Name2":"Agwu's Claymore R30","Rank":30,"Type":"Weapon","Skill Type":"Great Sword","Magic Evasion":20,"STR":15,"INT":15,"DMG":320+26, "Delay":480, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Great Sword Skill":255, "Magic Accuracy Skill":242, "DA":5, "Jobs":["war","pld","drk","run"]}
Agwu_Scythe0 = {"Name":"Agwu's Scythe","Name2":"Agwu's Scythe R0","Rank":0,"Type":"Weapon","Skill Type":"Scythe","DT":0,"STR":15,"INT":15,"DMG":352, "Delay":528, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Scythe Skill":248, "Magic Accuracy Skill":248, "DA":5, "Jobs":["drk"]}
Agwu_Scythe15 = {"Name":"Agwu's Scythe","Name2":"Agwu's Scythe R15","Rank":15,"Type":"Weapon","Skill Type":"Scythe","DT":0,"STR":15,"INT":15,"DMG":352+15, "Delay":528, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Scythe Skill":248, "Magic Accuracy Skill":248, "DA":5, "Jobs":["drk"]}
Agwu_Scythe20 = {"Name":"Agwu's Scythe","Name2":"Agwu's Scythe R20","Rank":20,"Type":"Weapon","Skill Type":"Scythe","DT":0,"STR":15,"INT":15,"DMG":352+20, "Delay":528, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Scythe Skill":248, "Magic Accuracy Skill":248, "DA":5, "Jobs":["drk"]}
Agwu_Scythe25 = {"Name":"Agwu's Scythe","Name2":"Agwu's Scythe R25","Rank":25,"Type":"Weapon","Skill Type":"Scythe","DT":0-5,"STR":15,"INT":15,"DMG":352+25, "Delay":528, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Scythe Skill":248, "Magic Accuracy Skill":248, "DA":5, "Jobs":["drk"]}
Agwu_Scythe30 = {"Name":"Agwu's Scythe","Name2":"Agwu's Scythe R30","Rank":30,"Type":"Weapon","Skill Type":"Scythe","DT":0-10,"STR":15,"INT":15,"DMG":352+28, "Delay":528, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Scythe Skill":248, "Magic Accuracy Skill":248, "DA":5, "Jobs":["drk"]}
Bunzi_Chopper0 = {"Name":"Bunzi's Chopper","Name2":"Bunzi's Chopper R0","Rank":0,"Type":"Weapon","Skill Type":"Great Axe","DT":-10,"STR":15,"VIT":15,"DMG":336, "Delay":504, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Great Axe Skill":255, "Magic Accuracy Skill":242, "Store TP":5, "Jobs":["war"]}
Bunzi_Chopper15 = {"Name":"Bunzi's Chopper","Name2":"Bunzi's Chopper R15","Rank":15,"Type":"Weapon","Skill Type":"Great Axe","DT":-10,"STR":15,"VIT":15,"DMG":336+15, "Delay":504, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Great Axe Skill":255, "Magic Accuracy Skill":242, "Store TP":5, "Jobs":["war"]}
Bunzi_Chopper20 = {"Name":"Bunzi's Chopper","Name2":"Bunzi's Chopper R20","Rank":20,"Type":"Weapon","Skill Type":"Great Axe","DT":-10,"STR":15,"VIT":15,"DMG":336+20, "Delay":504, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Great Axe Skill":255, "Magic Accuracy Skill":242, "Store TP":5, "Jobs":["war"]}
Bunzi_Chopper25 = {"Name":"Bunzi's Chopper","Name2":"Bunzi's Chopper R25","Rank":25,"Type":"Weapon","Skill Type":"Great Axe","DT":-10,"STR":15+3,"VIT":15+3,"DMG":336+24, "Delay":504, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Great Axe Skill":255, "Magic Accuracy Skill":242, "Store TP":5, "Jobs":["war"]}
Bunzi_Chopper30 = {"Name":"Bunzi's Chopper","Name2":"Bunzi's Chopper R30","Rank":30,"Type":"Weapon","Skill Type":"Great Axe","DT":-10,"STR":15+5,"VIT":15+5,"DMG":336+27, "Delay":504, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Great Axe Skill":255, "Magic Accuracy Skill":242, "Store TP":5, "Jobs":["war"]}
Gekkei0 = {"Name":"Gekkei","Name2":"Gekkei R0","Rank":0,"Type":"Weapon","Skill Type":"Great Katana","STR":15, "DEX":15, "DMG":300, "Delay":450, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Great Katana Skill":255, "Magic Accuracy Skill":242, "DA":10, "Jobs":["sam"]}
Gekkei15 = {"Name":"Gekkei","Name2":"Gekkei R15","Rank":15,"Type":"Weapon","Skill Type":"Great Katana","STR":15, "DEX":15, "DMG":300+15, "Delay":450, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Great Katana Skill":255, "Magic Accuracy Skill":242, "DA":10, "Jobs":["sam"]}
Gekkei20 = {"Name":"Gekkei","Name2":"Gekkei R20","Rank":20,"Type":"Weapon","Skill Type":"Great Katana","STR":15, "DEX":15, "DMG":300+19, "Delay":450, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Great Katana Skill":255, "Magic Accuracy Skill":242, "DA":10, "Jobs":["sam"]}
Gekkei25 = {"Name":"Gekkei","Name2":"Gekkei R25","Rank":25,"Type":"Weapon","Skill Type":"Great Katana","STR":15+3, "DEX":15, "DMG":300+21, "Delay":450, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Great Katana Skill":255, "Magic Accuracy Skill":242, "DA":10, "Jobs":["sam"]}
Gekkei30 = {"Name":"Gekkei","Name2":"Gekkei R30","Rank":30,"Type":"Weapon","Skill Type":"Great Katana","STR":15+5, "DEX":15, "DMG":300+24, "Delay":450, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Great Katana Skill":255, "Magic Accuracy Skill":242, "DA":10, "Jobs":["sam"]}
Ikenga_Axe0 = {"Name":"Ikenga's Axe","Name2":"Ikenga's Axe R0","Rank":0,"Type":"Weapon","Skill Type":"Axe","STR":15, "DEX":15, "DMG":192, "Delay":288, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Axe Skill":255, "Magic Accuracy Skill":242, "Crit Rate":10, "Weapon Skill Damage":5, "TP Bonus":0, "Jobs":["war","bst"]}
Ikenga_Axe15 = {"Name":"Ikenga's Axe","Name2":"Ikenga's Axe R15","Rank":15,"Type":"Weapon","Skill Type":"Axe","STR":15, "DEX":15, "DMG":192+10, "Delay":288, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Axe Skill":255, "Magic Accuracy Skill":242, "Crit Rate":10, "Weapon Skill Damage":5, "TP Bonus":0, "Jobs":["war","bst"]}
Ikenga_Axe20 = {"Name":"Ikenga's Axe","Name2":"Ikenga's Axe R20","Rank":20,"Type":"Weapon","Skill Type":"Axe","STR":15, "DEX":15, "DMG":192+12, "Delay":288, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Axe Skill":255, "Magic Accuracy Skill":242, "Crit Rate":10, "Weapon Skill Damage":5, "TP Bonus":0, "Jobs":["war","bst"]}
Ikenga_Axe25 = {"Name":"Ikenga's Axe","Name2":"Ikenga's Axe R25","Rank":25,"Type":"Weapon","Skill Type":"Axe","STR":15, "DEX":15, "DMG":192+13, "Delay":288, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Axe Skill":255, "Magic Accuracy Skill":242, "Crit Rate":10, "Weapon Skill Damage":5, "TP Bonus":0+300, "Jobs":["war","bst"]}
Ikenga_Axe30 = {"Name":"Ikenga's Axe","Name2":"Ikenga's Axe R30","Rank":30,"Type":"Weapon","Skill Type":"Axe","STR":15, "DEX":15, "DMG":192+15, "Delay":288, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Axe Skill":255, "Magic Accuracy Skill":242, "Crit Rate":10, "Weapon Skill Damage":5, "TP Bonus":0+500, "Jobs":["war","bst"]}
Ikenga_Lance0 = {"Name":"Ikenga's Lance","Name2":"Ikenga's Lance R0","Rank":0,"Type":"Weapon","Skill Type":"Polearm","DT":-5,"STR":15, "DMG":328, "Delay":492, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Polearm Skill":255, "Magic Accuracy Skill":242, "TA":5, "Jobs":["drg"]}
Ikenga_Lance15 = {"Name":"Ikenga's Lance","Name2":"Ikenga's Lance R15","Rank":15,"Type":"Weapon","Skill Type":"Polearm","DT":-5,"STR":15, "DMG":328+15, "Delay":492, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Polearm Skill":255, "Magic Accuracy Skill":242, "TA":5, "Jobs":["drg"]}
Ikenga_Lance20 = {"Name":"Ikenga's Lance","Name2":"Ikenga's Lance R20","Rank":20,"Type":"Weapon","Skill Type":"Polearm","DT":-5,"STR":15, "DMG":328+20, "Delay":492, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Polearm Skill":255, "Magic Accuracy Skill":242, "TA":5, "Jobs":["drg"]}
Ikenga_Lance25 = {"Name":"Ikenga's Lance","Name2":"Ikenga's Lance R25","Rank":25,"Type":"Weapon","Skill Type":"Polearm","DT":-5,"STR":15, "DMG":328+23, "Delay":492, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Polearm Skill":255, "Magic Accuracy Skill":242, "TA":5, "Jobs":["drg"]}
Ikenga_Lance30 = {"Name":"Ikenga's Lance","Name2":"Ikenga's Lance R30","Rank":30,"Type":"Weapon","Skill Type":"Polearm","DT":-5,"STR":15, "DMG":328+26, "Delay":492, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Polearm Skill":255, "Magic Accuracy Skill":242, "TA":5, "Jobs":["drg"]}
Mpaca_Staff0 = {"Name":"Mpaca's Staff","Name2":"Mpaca's Staff R0","Rank":0,"Type":"Weapon","Skill Type":"Staff","INT":15, "MND":15,"DMG":268, "Delay":402, "Accuracy":40, "Magic Accuracy":40, "Magic Attack":35, "Magic Damage":263, "Staff Skill":242, "Magic Accuracy Skill":255, "Magic Burst Damage II":2, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Mpaca_Staff15 = {"Name":"Mpaca's Staff","Name2":"Mpaca's Staff R15","Rank":15,"Type":"Weapon","Skill Type":"Staff","INT":15, "MND":15,"DMG":268+15, "Delay":402, "Accuracy":40, "Magic Accuracy":40, "Magic Attack":35+15, "Magic Damage":263, "Staff Skill":242, "Magic Accuracy Skill":255, "Magic Burst Damage II":2, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Mpaca_Staff20 = {"Name":"Mpaca's Staff","Name2":"Mpaca's Staff R20","Rank":20,"Type":"Weapon","Skill Type":"Staff","INT":15, "MND":15,"DMG":268+17, "Delay":402, "Accuracy":40+5, "Magic Accuracy":40+5, "Magic Attack":35+20, "Magic Damage":263, "Staff Skill":242, "Magic Accuracy Skill":255, "Magic Burst Damage II":2, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Mpaca_Staff25 = {"Name":"Mpaca's Staff","Name2":"Mpaca's Staff R25","Rank":25,"Type":"Weapon","Skill Type":"Staff","INT":15+3, "MND":15+3,"DMG":268+19, "Delay":402, "Accuracy":40+10, "Magic Accuracy":40+10, "Magic Attack":35+25, "Magic Damage":263, "Staff Skill":242, "Magic Accuracy Skill":255, "Magic Burst Damage II":2, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Mpaca_Staff30 = {"Name":"Mpaca's Staff","Name2":"Mpaca's Staff R30","Rank":30,"Type":"Weapon","Skill Type":"Staff","INT":15+5, "MND":15+5,"DMG":268+21, "Delay":402, "Accuracy":40+15, "Magic Accuracy":40+15, "Magic Attack":35+30, "Magic Damage":263, "Staff Skill":242, "Magic Accuracy Skill":255, "Magic Burst Damage II":2, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Sakpata_Fists0 = {"Name":"Sakpata's Fists","Name2":"Sakpata's Fists R0","Rank":0,"Type":"Weapon","Skill Type":"Hand-to-Hand","STR":15, "DEX":15,"DMG":165, "Delay":96, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Hand-to-Hand Skill":255, "Magic Accuracy Skill":242, "Gear Haste":4, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["mnk","pup"]}
Sakpata_Fists15 = {"Name":"Sakpata's Fists","Name2":"Sakpata's Fists R15","Rank":15,"Type":"Weapon","Skill Type":"Hand-to-Hand","STR":15, "DEX":15,"DMG":165+15, "Delay":96, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Hand-to-Hand Skill":255, "Magic Accuracy Skill":242, "Gear Haste":4, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["mnk","pup"]}
Sakpata_Fists20 = {"Name":"Sakpata's Fists","Name2":"Sakpata's Fists R20","Rank":20,"Type":"Weapon","Skill Type":"Hand-to-Hand","STR":15, "DEX":15,"DMG":165+17, "Delay":96, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Hand-to-Hand Skill":255, "Magic Accuracy Skill":242, "Gear Haste":4, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":0, "Jobs":["mnk","pup"]}
Sakpata_Fists25 = {"Name":"Sakpata's Fists","Name2":"Sakpata's Fists R25","Rank":25,"Type":"Weapon","Skill Type":"Hand-to-Hand","STR":15, "DEX":15,"DMG":165+18, "Delay":96, "Accuracy":40+10, "Attack":30+40, "Magic Accuracy":40+10, "Hand-to-Hand Skill":255, "Magic Accuracy Skill":242, "Gear Haste":4, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":5, "Jobs":["mnk","pup"]}
Sakpata_Fists30 = {"Name":"Sakpata's Fists","Name2":"Sakpata's Fists R30","Rank":30,"Type":"Weapon","Skill Type":"Hand-to-Hand","STR":15, "DEX":15,"DMG":165+20, "Delay":96, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Hand-to-Hand Skill":255, "Magic Accuracy Skill":242, "Gear Haste":4, "Store TP":10, "Weapon Skill Damage":5,"Skillchain Bonus":10, "Jobs":["mnk","pup"]}
Sakpata_Sword0 = {"Name":"Sakpata's Sword","Name2":"Sakpata's Sword R0","Rank":0,"Type":"Weapon","Skill Type":"Sword","DT":-10,"VIT":15, "MND":15, "DMG":160, "Delay":240, "Accuracy":40, "Attack":30, "Magic Accuracy":40, "Magic Attack":20, "Magic Damage":217, "Sword Skill":248, "Magic Accuracy Skill":248, "Jobs":["rdm","pld","blu"]}
Sakpata_Sword15 = {"Name":"Sakpata's Sword","Name2":"Sakpata's Sword R15","Rank":15,"Type":"Weapon","Skill Type":"Sword","DT":-10,"VIT":15, "MND":15, "DMG":160+8, "Delay":240, "Accuracy":40, "Attack":30+30, "Magic Accuracy":40, "Magic Attack":20, "Magic Damage":217, "Sword Skill":248, "Magic Accuracy Skill":248, "Jobs":["rdm","pld","blu"]}
Sakpata_Sword20 = {"Name":"Sakpata's Sword","Name2":"Sakpata's Sword R20","Rank":20,"Type":"Weapon","Skill Type":"Sword","DT":-10,"VIT":15, "MND":15, "DMG":160+9, "Delay":240, "Accuracy":40+5, "Attack":30+35, "Magic Accuracy":40+5, "Magic Attack":20, "Magic Damage":217, "Sword Skill":248, "Magic Accuracy Skill":248, "Jobs":["rdm","pld","blu"]}
Sakpata_Sword25 = {"Name":"Sakpata's Sword","Name2":"Sakpata's Sword R25","Rank":25,"Type":"Weapon","Skill Type":"Sword","DT":-10,"VIT":15, "MND":15, "DMG":160+11, "Delay":240, "Accuracy":40+10, "Attack":30+35, "Magic Accuracy":40+10, "Magic Attack":20, "Magic Damage":217, "Sword Skill":248, "Magic Accuracy Skill":248, "Jobs":["rdm","pld","blu"]}
Sakpata_Sword30 = {"Name":"Sakpata's Sword","Name2":"Sakpata's Sword R30","Rank":30,"Type":"Weapon","Skill Type":"Sword","DT":-10,"VIT":15, "MND":15, "DMG":160+13, "Delay":240, "Accuracy":40+15, "Attack":30+45, "Magic Accuracy":40+15, "Magic Attack":20, "Magic Damage":217, "Sword Skill":248, "Magic Accuracy Skill":248, "Jobs":["rdm","pld","blu"]}
Acrontica0 = {"Name":"Acrontica","Name2":"Acrontica R0","Type":"Weapon","Skill Type":"Dagger","Rank":0,"DT":-8,"VIT":15, "AGI":15, "DMG":138, "Delay":201, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":247, "Magic Accuracy Skill":234, "Store TP":3, "Magic Defense":0, "Jobs":["dnc","thf"]}
Acrontica15 = {"Name":"Acrontica","Name2":"Acrontica R15","Type":"Weapon","Skill Type":"Dagger","Rank":15,"DT":-8,"VIT":15, "AGI":15, "DMG":138, "Delay":201, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":247, "Magic Accuracy Skill":234, "Store TP":3, "Magic Defense":0, "Jobs":["dnc","thf"]}
Acrontica20 = {"Name":"Acrontica","Name2":"Acrontica R20","Type":"Weapon","Skill Type":"Dagger","Rank":20,"DT":-8,"VIT":15, "AGI":15, "DMG":138, "Delay":201, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":247, "Magic Accuracy Skill":234, "Store TP":3, "Magic Defense":0, "Jobs":["dnc","thf"]}
Acrontica25 = {"Name":"Acrontica","Name2":"Acrontica R25","Type":"Weapon","Skill Type":"Dagger","Rank":25,"DT":-8,"VIT":15, "AGI":15, "DMG":138, "Delay":201, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":247, "Magic Accuracy Skill":234, "Store TP":3, "Magic Defense":3, "Jobs":["dnc","thf"]}
Acrontica30 = {"Name":"Acrontica","Name2":"Acrontica R30","Type":"Weapon","Skill Type":"Dagger","Rank":30,"DT":-8,"VIT":15, "AGI":15, "DMG":138, "Delay":201, "Accuracy":40, "Magic Accuracy":40, "Dagger Skill":247, "Magic Accuracy Skill":234, "Store TP":3, "Magic Defense":5, "Jobs":["dnc","thf"]}
RostamA = {"Name":"Rostam","Name2":"Rostam A","Type":"Weapon","Skill Type":"Dagger", "DMG":132+5, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Store TP":25, "Magic Accuracy Skill":255, "DT":-12, "Jobs":["cor"]}
RostamB = {"Name":"Rostam","Name2":"Rostam B","Type":"Weapon","Skill Type":"Dagger", "DMG":132+5, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "Subtle Blow II":25, "DT":-12, "OA2":50, "Jobs":["cor"]}
RostamA_sub = {"Name":"Rostam","Name2":"Rostam A (sub)","Type":"Weapon","Skill Type":"Dagger", "DMG":132, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "DT":-12, "Jobs":["cor"]}
RostamB_sub = {"Name":"Rostam","Name2":"Rostam B (sub)","Type":"Weapon","Skill Type":"Dagger", "DMG":132, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "DT":-12, "Jobs":["cor"]}
Pangu = {"Name":"Pangu","Name2":"Pangu R25B","Type":"Weapon","Skill Type":"Axe","DMG":231+11, "Delay":333, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Axe Skill":269, "Magic Accuracy Skill":255, "Subtle Blow II":25, "OA2":50, "Jobs":["bst"]}
Pangu_sub = {"Name":"Pangu","Name2":"Pangu R25B (sub)","Type":"Weapon","Skill Type":"Axe","DMG":231, "Delay":333, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Axe Skill":269, "Magic Accuracy Skill":255,"Jobs":["bst"]}
Tri_edge = {"Name":"Tri-edge","Name2":"Tri-edge R15","Type":"Weapon","Skill Type":"Axe","DMG":202+9, "Delay":288, "Magic Damage":155, "Axe Skill":269, "Magic Accuracy Skill":228, "Store TP":10, "TP Bonus":500, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["bst"]}
Aymur = {"Name":"Aymur","Name2":"Aymur R15","Type":"Weapon","Skill Type":"Axe","DMG":195+20, "Delay":312, "Magic Damage":155, "Axe Skill":269, "Magic Accuracy Skill":228, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["bst"]}
Farsha = {"Name":"Farsha","Name2":"Farsha R15","Type":"Weapon","Skill Type":"Axe","STR":35+15, "DEX":0+15, "MND":35+15, "CHR":0+15, "DMG":195+6, "Delay":276, "Magic Damage":155, "Axe Skill":269, "Magic Accuracy Skill":228, "Jobs":["bst","war"]}
Farsha2 = {"Name":"Farsha","Name2":"Farsha R15 (sub)","Type":"Weapon","Skill Type":"Axe","STR":35, "DEX":0, "MND":35, "CHR":0, "DMG":195, "Delay":276, "Magic Damage":155, "Axe Skill":269, "Magic Accuracy Skill":228, "Jobs":["bst","war"]}
Guttler = {"Name":"Guttler","Name2":"Guttler R15","Type":"Weapon","Skill Type":"Axe","DMG":197+12, "Delay":280, "Attack":60, "Magic Damage":155, "Axe Skill":269, "Magic Accuracy Skill":228, "Jobs":["bst"]}
Bhima = {"Name":"Bhima","Name2":"Bhima R25C","Type":"Weapon","Skill Type":"Club","DMG":194, "Delay":280, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":248, "Club Skill":255, "Magic Accuracy Skill":269, "Magic Burst Damage II":0+10, "Magic Burst Accuracy":0+30, "Jobs":["geo"]}
Bhima_sub = {"Name":"Bhima","Name2":"Bhima R25C (sub)","Type":"Weapon","Skill Type":"Club","DMG":194, "Delay":280, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":248, "Club Skill":255, "Magic Accuracy Skill":269, "Jobs":["geo"]}
Idris = {"Name":"Idris","Name2":"Idris R15","Type":"Weapon","Skill Type":"Club","DMG":175+22, "Delay":280, "Magic Accuracy":40+30, "Magic Attack":40, "Magic Damage":217, "Club Skill":269, "Magic Accuracy Skill":255, "Accuracy":0+30, "Jobs":["geo"]}
Burtgang = {"Name":"Burtgang","Name2":"Burtgang R15","Type":"Weapon","Skill Type":"Sword","DMG":165+20, "Delay":264,"PDT2":-18, "Magic Damage":186, "Sword Skill":269, "Magic Accuracy Skill":255, "Magic Accuracy":0+30, "Accuracy":0+30, "Jobs":["pld"]}
Oneiros_Knife = {"Name":"Oneiros Knife", "Type":"Weapon", "Skill Type":"Dagger","DMG":30, "Delay":150, "AGI":6, "Crit Damage":10, "Jobs":["rdm","thf","brd","rng","nin"]}
Perun = {"Name":"Perun +1","Name2":"Perun +1 R15","AGI":8,"Type":"Weapon","Skill Type":"Axe","DMG":157, "Delay":280, "Ranged Accuracy":15+30, "Ranged Attack":15+45, "Axe Skill":242, "Magic Accuracy Skill":188, "Store TP":4, "Magic Accuracy":0+30, "Jobs":["war","drk","bst","rng","run"]}
Lionheart = {"Name":"Lionheart","Name2":"Lionheart R15","Type":"Weapon","Skill Type":"Great Sword","DMG":336+16, "Delay":480, "Magic Damage":186, "Great Sword Skill":269, "Magic Accuracy Skill":242, "Store TP":10, "TP Bonus":500, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["run"]}
Epeolatry = {"Name":"Epeolatry","Name2":"Epeolatry R15","Type":"Weapon","Skill Type":"Great Sword", "DMG":305+39, "Delay":489, "Magic Damage":186, "Great Sword Skill":269, "Magic Accuracy Skill":242, "Accuracy":0+30, "Magic Accuracy":0+30,"PDT2":-25,"Jobs":["run"]}
Kenkonken = {"Name":"Kenkonken","Name2":"Kenkonken R15","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":144+24, "Delay":79, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":228, "Martial Arts":55, "Accuracy":0+30, "Magic Accuracy":0+30, "Jobs":["pup"]}
Morgelai = {"Name":"Morgelai","Name2":"Morgelai R25","Type":"Weapon","Skill Type":"Great Sword","DMG":332+14, "Delay":480, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Great Sword Skill":269, "Magic Accuracy Skill":255, "Jobs":["run"]}
Xiucoatl = {"Name":"Xiucoatl","Name2":"Xiucoatl R25","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":192+12, "Delay":121, "Accuracy":50, "Magic Accuracy":50, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":255, "Weapon Skill Damage":0+10, "Jobs":["pup"]}
Gandring = {"Name":"Gandring","Name2":"Gandring R25B","Type":"Weapon","Skill Type":"Dagger","DMG":132+5, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "Subtle Blow II":25, "OA2":50, "Jobs":["thf"]}
Gandring_sub = {"Name":"Gandring","Name2":"Gandring R25B (sub)","Type":"Weapon","Skill Type":"Dagger","DMG":132, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "Jobs":["thf"]}
Moralltach = {"Name":"Moralltach","Name2":"Moralltach R25","Type":"Weapon","Skill Type":"Sword", "DMG":180+7, "Delay":260, "Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Sword Skill":269, "Magic Accuracy Skill":255, "Jobs":["pld"]}
BarfawcB = {"Name":"Barfawc","Name2":"Barfawc R25B","Type":"Weapon","Skill Type":"Dagger","DMG":132+5, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "Subtle Blow II":25, "OA2":50, "Jobs":["brd"]}
BarfawcC = {"Name":"Barfawc","Name2":"Barfawc R25C","Type":"Weapon","Skill Type":"Dagger","DMG":132+5, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255, "DA":0+4, "Jobs":["brd"]}
BarfawcB_sub = {"Name":"Barfawc","Name2":"Barfawc R25B (sub)","Type":"Weapon","Skill Type":"Dagger","DMG":132, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255,"DT":-3, "Jobs":["brd"]}
BarfawcC_sub = {"Name":"Barfawc","Name2":"Barfawc R25C (sub)","Type":"Weapon","Skill Type":"Dagger","DMG":132, "Delay":189, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Dagger Skill":269, "Magic Accuracy Skill":255,"DT":-3, "Jobs":["brd"]}
Labraunda = {"Name":"Labraunda","Name2":"Labraunda R25C","Type":"Weapon","Skill Type":"Great Axe","DMG":338+14, "Delay":489, "Accuracy":50, "Magic Accuracy":50, "Great Axe Skill":269, "Magic Accuracy Skill":255, "Crit Rate":10+10, "Jobs":["war"]}
Sagitta = {"Name":"Sagitta","Name2":"Sagitta R25","Type":"Weapon","Skill Type":"Hand-to-Hand","STR":0, "DEX":0, "VIT":0, "AGI":0, "INT":0, "MND":0, "CHR":0, "DMG":192+12, "Delay":121, "Accuracy":50, "Magic Accuracy":50, "Hand-to-Hand Skill":269, "Magic Accuracy Skill":255, "Jobs":["mnk"]}
Fudo_Masamune = {"Name":"Fudo Masamune","Name2":"Fudo Masamune R25B","Type":"Weapon","Skill Type":"Katana","STR":0, "DEX":0, "VIT":0, "AGI":0, "INT":0, "MND":0, "CHR":0, "DMG":154+7, "Delay":222, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Magic Accuracy Skill":255, "Attack":45, "Subtle Blow II":25, "OA2":50, "Katana Skill":269,"Jobs":["nin"]}
Fudo_Masamune_sub = {"Name":"Fudo Masamune","Name2":"Fudo Masamune R25B (sub)","Type":"Weapon","Skill Type":"Katana","STR":0, "DEX":0, "VIT":0, "AGI":0, "INT":0, "MND":0, "CHR":0, "DMG":154, "Delay":222, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Magic Damage":217, "Magic Accuracy Skill":255, "Attack":45, "Katana Skill":269, "Jobs":["nin"]}
Fernagu = {"Name": "Fernagu", "Name2": "Fernagu", "Skill Type": "Axe", "Type":"Weapon", "DMG": 63, "Delay": 268, "TP Bonus": 1000, "Axe Skill": 0, "Jobs":["war","bst"]}
Ukaldi = {"Name": "Ukaldi", "Name2": "Ukaldi", "Skill Type": "Club", "Type":"Weapon", "DMG": 65, "Delay": 288, "TP Bonus": 1000, "Club Skill": 0, "Jobs":["whm","geo"]}
Sangarius = {"Name":"Sangarius +1", "Name2":"Sangarius +1 R15","Type":"Weapon","Skill Type":"Sword","DMG":158+35,"Delay":281,"Attack":26,"Sword Skill":228,"Magic Accuracy Skill":188,"DA":3,"TA":3,"QA":0+3,"STR":6,"Accuracy":0+30,"Magic Accuracy":0+30,"Jobs":["drk","war"]}
Onion_Sword3 = {"Name":"Onion Sword III", "Type":"Weapon", "Skill Type":"Sword", "DMG":165,"Delay":240,"DEX":30,"Accuracy":40,"Sword Skill":269,"Magic Accuracy Skill":269,"Jobs":all_jobs}
Hepatizon_Baghnakhs = {"Name":"Hepatizon Baghnakhs +1","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":159,"Delay":81,"STR":15,"VIT":15,"Accuracy":32,"Hand-to-Hand Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","mnk","rdm","thf","drk","bst","nin","pup","dnc"]}
Hepatizon_Sapara = {"Name":"Hepatizon Sapara +1","Type":"Weapon","Skill Type":"Sword","DMG":155,"Delay":230,"STR":12,"MND":12,"Accuracy":32,"Sword Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","thf","drk","sam","blu","cor"]}
Hepatizon_Rapier = {"Name":"Hepatizon Rapier +1","Type":"Weapon","Skill Type":"Sword","DMG":147,"Delay":218,"STR":8,"MND":8,"Accuracy":22,"Magic Attack":14,"Magic Damage":108,"Sword Skill":242,"Magic Accuracy Skill":201,"Weapon Skill Accuracy":30,"Jobs":["war","rdm","pld","brd","drg","cor","dnc"]}
Exalted_Spear = {"Name":"Exalted Spear +1","Type":"Weapon","Skill Type":"Polearm","DMG":259,"Delay":385,"STR":20,"Accuracy":52,"Polearm Skill":228, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","pld","sam","drg"]}
Maliya_Sickle = {"Name":"Maliya Sickle +1","Type":"Weapon","Skill Type":"Scythe","DMG":328,"Delay":490,"STR":15,"MND":15,"Accuracy":32,"Scythe Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","blm","drk","bst"]}
Beryllium_Kris = {"Name":"Beryllium Kris +1","Type":"Weapon","Skill Type":"Dagger","DMG":126,"Delay":187,"DEX":12,"AGI":12,"Accuracy":52,"Dagger Skill":228, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["blm","smn","sch","geo"]}
Beryllium_Pick = {"Name":"Beryllium Pick +1","Type":"Weapon","Skill Type":"Axe","DMG":204,"Delay":303,"STR":15,"Accuracy":32,"Axe Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","drk","bst","run"]}
Beryllium_Tachi = {"Name":"Beryllium Tachi +1","Type":"Weapon","Skill Type":"Great Katana","DMG":275,"Delay":407,"STR":20,"Accuracy":52,"Great Katana Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["sam","nin"]}
Beryllium_Sword = {"Name":"Beryllium Sword +1","Type":"Weapon","Skill Type":"Great Sword","DMG":290,"Delay":431,"STR":15,"INT":15,"Accuracy":52,"Great Sword Skill":242, "Magic Accuracy Skill":188,"Weapon Skill Accuracy":30,"Jobs":["war","pld","drk","run"]}
Lycurgos = {"Name":"Lycurgos","Type":"Weapon","Skill Type":"Great Axe","DMG":359,"Delay":508,"STR":20,"VIT":20,"DEX":20,"Accuracy":40,"Attack":30,"Magic Accuracy":40,"Great Axe Skill":250,"Magic Accuracy Skill":250,"TP Bonus":400,"Jobs":["war","drk","run"]}
Zantetsuken = {"Name":"Zantetsuken","Type":"Weapon","Skill Type":"Sword","Sword Skill":242,"DMG":167,"Delay":236,"STR":15,"Accuracy":27,"Attack":33,"Magic Accuracy Skill":228,"Gear Haste":4,"QA":3,"Jobs":["war","drk","blu"]}
Tanmogayi = {"Name":"Tanmogayi +1","Name2":"Tanmogayi +1 R15","Type":"Weapon","Skill Type":"Sword","Sword Skill":242,"DMG":177+11,"Delay":280,"Accuracy":36+40,"Magic Accuracy":0+40,"Magic Accuracy Skill":188,"Crit Rate":4,"Attack":0+40,"Jobs":["war","thf","pld","drk","sam","blu","drg"]}
Aizkora = {"Name":"Aizkora +1","Name2":"Aizkora +1 R15","Type":"Weapon","Skill Type":"Great Axe","DMG":277,"Delay":489,"Attack":21,"Great Axe Skill":242,"Magic Accuracy Skill":188,"Store TP":4,"MDT":-4,"DA":4,"Magic Accuracy":0+45,"Accuracy":0+45,"TA":0+3,"QA":0+3,"Jobs":["war"]}
Sandung = {"Name":"Sandug","Name2":"Sandung R15","Type":"Weapon","Skill Type":"Dagger","DMG":102,"Delay":200,"AGI":10,"Evasion":22,"Dagger Skill":242,"Magic Accuracy Skill":188,"Weapon Skill Damage":5,"Accuracy":0+50,"Crit Rate":0+5,"TA":0+3,"Jobs":["thf"]}
Polyhymnia = {"Name":"Polyhymnia","Name2":"Polyhymnia R15","Type":"Weapon","Skill Type":"Dagger","DMG":95,"Delay":194,"Regain":10,"Evasion":22,"Dagger Skill":242,"Magic Accuracy Skill":188,"Weapon Skill Damage":0+5,"Accuracy":0+50,"Store TP":0+8,"Attack":13,"Jobs":["dnc"]}
Aettir = {"Name":"Aettir","Name2":"Aettir R15","Type":"Weapon","Skill Type":"Great Sword","DMG":263,"Delay":480,"Great Sword Skill":242,"Magic Accuracy Skill":188,"PDT2":-5,"Accuracy":0+70,"Magic Evasion":0+50,"Weapon Skill Damage":0+10,"Jobs":["run"]}
Comeuppances = {"Name":"Comeuppances +1","Name2":"Comeuppances +1 R15","Type":"Weapon","Skill Type":"Hand-to-Hand","DMG":163,"Delay":79,"STR":20,"DEX":0+20,"Accuracy":41+40,"Hand-to-Hand Skill":242, "Magic Accuracy Skill":188,"Subtle Blow":12,"DA":4,"Store TP":10,"Magic Accuracy":0+40,"Jobs":["mnk","pup"]}
Demersal_Degen = {"Name":"Demersal Degen +1","Name2":"Demersal Degen +1 R15","Type":"Weapon","Skill Type":"Sword","DMG":110,"Delay":218,"Accuracy":0+45,"Magic Accuracy":0+45,"Sword Skill":242,"Magic Accuracy Skill":188,"OA2":45,"DEX":0+10,"EnSpell Damage%":50,"Jobs":["war","rdm","pld","brd","drg","cor","dnc"]}
Jugo_Kukri = {"Name":"Jugo Kukri +1", "Name2":"Jugo Kukri +1 R15", "Type":"Weapon","Skill Type":"Dagger","DMG":82+13,"Delay":142,"Evasion":22+20,"Accuracy":0+40,"Magic Accuracy":21+40,"Dagger Skill":242, "Magic Accuracy Skill":188, "TA":3,"AGI":0+14,"Jobs":["thf"]}
Reikiko = {"Name":"Reikiko","Type":"Weapon","Skill Type":"Sword","DMG":164,"Delay":268,"Attack":43,"Sword Skill":242,"Magic Accuracy Skill":188,"Regain":30,"Crit Rate":5,"Weapon Skill Damage":4,"Jobs":["war","pld","drk","run"]}
Perfervid_Sword = {"Name":"Perfervid Sword","Type":"Weapon","Skill Type":"Sword","DMG":110,"Delay":236,"STR":15,"Sword Skill":242,"Magic Accuracy Skill":188,"Accuracy":20, "Fire Elemental Bonus":15, "Jobs":["war","thf","drk","bst","rng","sam","blu"]}
Levante_Dagger = {"Name":"Levante Dagger","Type":"Weapon","Skill Type":"Dagger","DMG":95,"Delay":183,"AGI":15,"Dagger Skill":228,"Magic Accuracy Skill":188,"Accuracy":27, "Attack":15, "Evasion":27, "Wind Elemental Bonus":15, "Jobs":["war","blm","rdm","thf","pld","drk","bst","rng","sam","nin","drg","smn","sch","geo"]}
Pixquizpan = {"Name":"Pixquizpan +1","Type":"Weapon","Skill Type":"Scythe","DMG":291+36,"Delay":490,"STR":16, "INT":16,"Scythe Skill":242,"Magic Accuracy Skill":215,"Accuracy":26+40, "Magic Accuracy":26+40, "Magic Damage":186, "Magic Attack":22+50, "Jobs":["war","blm","drk", "bst"]}
Barbarity = {"Name":"Barbarity +1", "Type":"Weapon","Skill Type":"Axe","DMG":189,"Delay":280, "STR":28,"Attack":50,"Axe Skill":242,"Magic Accuracy Skill":188,"Weapon Skill Damage":8,"Jobs":["war","bst"]}
Izcalli = {"Name":"Izcalli", "Type":"Weapon", "Skill Type":"Club", "DMG":209, "Delay":324, "Accuracy":15, "Attack":41, "Magic Attack":12, "Magic Damage":93, "Club Skill":242, "Magic Accuracy Skill":201, "TA":3, "Store TP":7, "Jobs":["whm"]}
Alber_Strap = {"Name": "Alber Strap", "Skill Type":"None", "Type": "Grip", "Magic Attack":7, "DA":2,"Jobs":all_jobs}
Rigorous_Grip = {"Name": "Rigorous Grip +1", "Name2": "Rigorous Grip +1 R15", "Skill Type":"None", "Type":"Grip", "STR":4+15, "Attack":13+30, "Accuracy":3,"Jobs":all_jobs}
Utu_Grip = {"Name": "Utu Grip", "Skill Type":"None", "Type": "Grip", "Accuracy":30, "Attack":30, "WSC":["DEX",10], "Jobs":["drk","sam","war","drg","run"]}
Niobid_Strap = {"Name":"Niobid Strap","Skill Type":"None", "Type":"Grip", "Accuracy":5, "Magic Accuracy":5, "Magic Attack":5,"Jobs":all_jobs}
Enki_Strap = {"Name":"Enki Strap", "INT":10,"MND":10,"Magic Accuracy":10, "Skill Type":"None", "Type":"Grip","Jobs":["blm","rdm","sch","geo"]}
Khonsu = {"Name":"Khonsu", "Accuracy":30,"Magic Accuracy":30, "Gear Haste":4, "DT":-6, "Skill Type":"None", "Type":"Grip","Jobs":["war","blm","drk","sam","drg","smn","sch","geo","run"]}
Refined_Grip = {"Name":"Refined Grip +1", "Name2":"Refined Grip +1 R15","Type":"Grip","Skill Type":"None","DT":-3,"Jobs":["run"]}
Ammurapi_Shield = {"Name":"Ammurapi Shield", "Type":"Shield", "Skill Type": "Shield", "INT":13, "MND":13, "Magic Accuracy":38, "Magic Attack":38,"Jobs":["whm","blm","sch","rdm","brd","smn","geo"]}
Genmei_Shield = {"Name":"Genmei Shield", "Type":"Shield", "Skill Type": "Shield", "Accuracy":15, "Attack":15, "PDT":-10, "Jobs":["whm","blm","rdm","brd","smn","blu","sch","geo"] }
Blurred_Shield = {"Name":"Blurred Shield +1","Type":"Shield","Skill Type":"Shield","Accuracy":20,"Attack":20,"Fencer":1,"Weapon Skill Damage":7,"Jobs":["war","pld","drk"]}
Nusku_Shield = {"Name":"Nusku Shield","Type":"Shield","Skill Type":"Shield","Ranged Accuracy":20,"Ranged Attack":20,"Store TP":3,"Jobs":["rng","cor"]}
Culminus = {"Name":"Culminus","Type":"Shield","Skill Type":"Shield","Magic Attack":20, "Magic Damage":75, "Jobs":["whm","blm","rdm","brd","smn","blu","sch","geo"]}
Sacro_Bulwark = {"Name":"Sacro Bulwark","Type":"Shield","Skill Type":"Shield","DT":-10, "Jobs":["war","rdm","pld","bst"]}
Aegis = {"Name":"Aegis","Type":"Shield","Skill Type":"Shield","MDT2":-50, "Jobs":["pld"]}
Srivatsa = {"Name":"Srivatsa","Accuracy":35,"Attack":35,"Type":"Shield","DT":-8,"Skill Type":"Shield","Jobs":["pld"]}
Duban5 = {"Name":"Duban","Name2":"Duban V","Type":"Shield","VIT":35,"MND":35,"Evasion":35,"Magic Evasion":35,"MDT2":-25,"Skill Type":"Shield","Jobs":["pld"]}
Duban4 = {"Name":"Duban","Name2":"Duban IV","Type":"Shield","VIT":30,"MND":30,"Evasion":30,"Magic Evasion":30,"MDT2":-20,"Skill Type":"Shield","Jobs":["pld"]}
Ochain = {"Name":"Ochain","Type":"Shield","VIT":25,"Skill Type":"Shield","Jobs":["pld"]}
Varga_Purnikawa5 = {"Name":"Varga Purnikawa", "Name2":"Varga Purnikawa V", "Type":"Weapon", "Skill Type":"Hand-to-Hand", "Hand-to-Hand Skill":277, "DMG":213, "Delay":116,"STR":35,"DEX":35,"Crit Rate":15, "Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["mnk","pup"]}
Varga_Purnikawa4 = {"Name":"Varga Purnikawa", "Name2":"Varga Purnikawa IV", "Type":"Weapon", "Skill Type":"Hand-to-Hand", "Hand-to-Hand Skill":269, "DMG":202, "Delay":116,"STR":30,"DEX":30,"Crit Rate":12, "Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["mnk","pup"]}
Mpu_Gandring5 = {"Name":"Mpu Gandring", "Name2":"Mpu Gandring V", "Type":"Weapon", "Skill Type":"Dagger", "Dagger Skill":277, "DMG":137, "Delay":176, "DEX":35,"AGI":35,"CHR":35,"TA":6,"Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["rdm","thf","brd","dnc"]}
Mpu_Gandring4 = {"Name":"Mpu Gandring", "Name2":"Mpu Gandring IV", "Type":"Weapon", "Skill Type":"Dagger", "Dagger Skill":269, "DMG":130, "Delay":176, "DEX":30,"AGI":30,"CHR":30,"TA":4,"Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["rdm","thf","brd","dnc"]}
Caliburnus5 = {"Name":"Caliburnus", "Name2":"Caliburnus V", "Type":"Weapon", "Skill Type":"Sword", "Sword Skill":277, "DMG":181, "Delay":233, "DEX":35,"MND":35,"Magic Damage":263,"Accuracy":35,"Attack":70, "Magic Accuracy Skill":277,"DT":-10,"Magic Accuracy":35,"Jobs":["rdm","pld","blu"]}
Caliburnus4 = {"Name":"Caliburnus", "Name2":"Caliburnus IV", "Type":"Weapon", "Skill Type":"Sword", "Sword Skill":269, "DMG":172, "Delay":233, "DEX":30,"MND":30,"Magic Damage":248,"Accuracy":30,"Attack":60, "Magic Accuracy Skill":269,"DT":-7,"Magic Accuracy":30,"Jobs":["rdm","pld","blu"]}
Helheim5 = {"Name":"Helheim", "Name2":"Helheim V", "Type":"Weapon", "Skill Type":"Great Sword", "Great Sword Skill":277, "DMG":336, "Delay":431,"STR":35,"VIT":35,"Store TP":10, "Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["war","pld","drk","run"]}
Helheim4 = {"Name":"Helheim", "Name2":"Helheim IV", "Type":"Weapon", "Skill Type":"Great Sword", "Great Sword Skill":269, "DMG":318, "Delay":431,"STR":30,"VIT":30,"Store TP":7, "Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["war","pld","drk","run"]}
Spalirisos5 = {"Name":"Spalirisos", "Name2":"Spalirisos V", "Type":"Weapon", "Skill Type":"Axe", "Axe Skill":277, "DMG":218, "Delay":280,"STR":35,"DEX":35,"CHR":35,"Crit Rate":15, "Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["bst"]}
Spalirisos4 = {"Name":"Spalirisos", "Name2":"Spalirisos IV", "Type":"Weapon", "Skill Type":"Axe", "Axe Skill":269, "DMG":207, "Delay":280,"STR":30,"DEX":30,"CHR":30,"Crit Rate":12, "Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["bst"]}
Laphria5 = {"Name":"Laphria", "Name2":"Laphria V", "Type":"Weapon", "Skill Type":"Great Axe", "Great Axe Skill":277, "DMG":380, "Delay":488,"STR":35,"VIT":35,"DA":10, "Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["war"]}
Laphria4 = {"Name":"Laphria", "Name2":"Laphria IV", "Type":"Weapon", "Skill Type":"Great Axe", "Great Axe Skill":269, "DMG":361, "Delay":488,"STR":30,"VIT":30,"DA":7, "Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["war"]}
Foenaria5 = {"Name":"Foenaria", "Name2":"Foenaria V", "Type":"Weapon", "Skill Type":"Scythe", "Scythe Skill":277, "DMG":400, "Delay":513, "STR":35,"INT":35, "Magic Accuracy Skill":277,"TA":6,"Accuracy":35,"Magic Accuracy":35,"Jobs":["drk"]}
Foenaria4 = {"Name":"Foenaria", "Name2":"Foenaria IV", "Type":"Weapon", "Skill Type":"Scythe", "Scythe Skill":260, "DMG":379, "Delay":513, "STR":30,"INT":30, "Magic Accuracy Skill":269,"TA":4,"Accuracy":30,"Magic Accuracy":30,"Jobs":["drk"]}
Gae_Buide5 = {"Name":"Gae Buide", "Name2":"Gae Buide V", "Type":"Weapon", "Skill Type":"Polearm", "Polearm Skill":277, "DMG":383, "Delay":492, "STR":35,"VIT":35,"DA":10,"Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["drg"]}
Gae_Buide4 = {"Name":"Gae Buide", "Name2":"Gae Buide IV", "Type":"Weapon", "Skill Type":"Polearm", "Polearm Skill":269, "DMG":364, "Delay":492, "STR":30,"VIT":30,"DA":7,"Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["drg"]}
Dokoku5 = {"Name":"Dokoku","Name2":"Dokoku V", "Type":"Weapon", "Skill Type":"Katana", "Katana Skill":277, "DMG":163, "Delay":210, "DEX":35,"AGI":35,"Store TP":10,"Magic Accuracy Skill":277,"Magic Damage":263,"Accuracy":35,"Magic Accuracy":35,"Jobs":["nin"]}
Dokoku4 = {"Name":"Dokoku","Name2":"Dokoku IV", "Type":"Weapon", "Skill Type":"Katana", "Katana Skill":269, "DMG":155, "Delay":210, "DEX":30,"AGI":30,"Store TP":7,"Magic Accuracy Skill":269,"Magic Damage":248,"Accuracy":30,"Magic Accuracy":30,"Jobs":["nin"]}
Kusanagi_no_Tsurugi5 = {"Name":"Kusanagi-no-Tsurugi", "Name2":"Kusanagi-no-Tsurugi V", "Type":"Weapon", "Skill Type":"Great Katana", "Great Katana Skill":277, "DMG":340, "Delay":437,"STR":35,"DEX":35,"DA":10, "Magic Accuracy Skill":277,"Accuracy":35,"Magic Accuracy":35,"Jobs":["sam"]}
Kusanagi_no_Tsurugi4 = {"Name":"Kusanagi-no-Tsurugi", "Name2":"Kusanagi-no-Tsurugi IV", "Type":"Weapon", "Skill Type":"Great Katana", "Great Katana Skill":269, "DMG":323, "Delay":437,"STR":30,"DEX":30,"DA":7, "Magic Accuracy Skill":269,"Accuracy":30,"Magic Accuracy":30,"Jobs":["sam"]}
Lorg_Mor5 = {"Name":"Lorg Mor","Name2":"Long Mor V", "Type":"Weapon", "Skill Type":"Club", "Club Skill":277, "DMG":240, "Delay":308, "STR":35,"MND":35,"DT":-10,"Magic Attack":60,"Magic Accuracy Skill":277,"Magic Damage":263,"Accuracy":35,"Magic Accuracy":35,"Jobs":["whm","geo"]}
Lorg_Mor4 = {"Name":"Lorg Mor","Name2":"Long Mor IV", "Type":"Weapon", "Skill Type":"Club", "Club Skill":269, "DMG":227, "Delay":308, "STR":30,"MND":30,"DT":-7,"Magic Attack":50,"Magic Accuracy Skill":269,"Magic Damage":248,"Accuracy":30,"Magic Accuracy":30,"Jobs":["whm","geo"]}
Opashoro5 = {"Name":"Opashoro", "Name2": "Opashoro V", "Type":"Weapon", "Skill Type":"Staff", "Staff Skill":277, "DMG":304, "Delay":390,"INT":35,"MND":35,"Magic Attack":80, "Magic Accuracy Skill":277,"Magic Damage":325,"Accuracy":35,"Magic Accuracy":35,"Jobs":["blm","smn","sch"]}
Opashoro4 = {"Name":"Opashoro", "Name2": "Opashoro IV", "Type":"Weapon", "Skill Type":"Staff", "Staff Skill":269, "DMG":288, "Delay":390,"INT":30,"MND":30,"Magic Attack":70, "Magic Accuracy Skill":269,"Magic Damage":310,"Accuracy":30,"Magic Accuracy":30,"Jobs":["blm","smn","sch"]}
Odium = {"Name":"Odium", "Type":"Weapon", "Skill Type":"Dagger", "Dagger Skill":242, "DMG":113, "Delay":208, "STR":13, "DEX":13, "VIT":13, "AGI":13, "INT":13, "MND":13, "CHR":13, "Accuracy":13, "Attack":13, "Evasion":13, "Magic Accuracy Skill":188, "Magic Evasion":13, "Jobs":["war","rdm","thf","bst","brd","rng","nin","cor","dnc"]}
mains = [Izcalli,Barbarity, Pukulatmuj, Pixquizpan, Levante_Dagger, Perfervid_Sword, Reikiko,Opashoro5,Opashoro4,Lorg_Mor5,Lorg_Mor4,Kusanagi_no_Tsurugi5,Kusanagi_no_Tsurugi4,Dokoku5,Dokoku4,Gae_Buide5,Gae_Buide4,Foenaria5,Foenaria4,Laphria5,Laphria4,Spalirisos5,Spalirisos4,Helheim5,Helheim4,Caliburnus5,Caliburnus4,Mpu_Gandring5,Mpu_Gandring4,Varga_Purnikawa5,Varga_Purnikawa4,Jugo_Kukri, Demersal_Degen,Comeuppances,Aettir,Polyhymnia,Sandung,Aizkora,Tanmogayi,Zantetsuken,Gleti_Knife0,Kunimitsu0,Tsuru0,Bunzi_Rod0,Agwu_Axe0,Agwu_Claymore0,Agwu_Scythe0,Bunzi_Chopper0,Gekkei0,Ikenga_Axe0,Ikenga_Lance0,Mpaca_Staff0,Sakpata_Fists0,Sakpata_Sword0,Acrontica0,Acrontica15,Acrontica20,Acrontica25,Centovente,Hitaki,Lycurgos,Kraken_Club,Beryllium_Sword,Beryllium_Tachi,Beryllium_Pick,Beryllium_Kris,Maliya_Sickle,Exalted_Spear,Hepatizon_Rapier,Hepatizon_Sapara,Hepatizon_Baghnakhs,Onion_Sword3,Sangarius,Guttler,Fudo_Masamune,Sagitta,Labraunda,BarfawcB,BarfawcC,Moralltach,Gandring,Xiucoatl,Morgelai,Kenkonken,Epeolatry,Lionheart,Perun,Oneiros_Knife,Burtgang,Idris,Bhima,Farsha,Aymur,Tri_edge,Pangu,Terpsichore,RostamA,RostamB,Acrontica30,Sakpata_Sword30,Sakpata_Sword25,Sakpata_Sword20,Sakpata_Sword15,Sakpata_Fists30,Sakpata_Fists25,Sakpata_Fists20,Sakpata_Fists15,Mpaca_Staff30,Mpaca_Staff25,Mpaca_Staff20,Mpaca_Staff15,Ikenga_Lance30,Ikenga_Lance25,Ikenga_Lance20,Ikenga_Lance15,Ikenga_Axe30,Ikenga_Axe25,Ikenga_Axe20,Ikenga_Axe15,Gekkei30,Gekkei25,Gekkei20,Gekkei15,Bunzi_Chopper30,Bunzi_Chopper25,Bunzi_Chopper20,Bunzi_Chopper15,Agwu_Scythe30,Agwu_Scythe25,Agwu_Scythe20,Agwu_Scythe15,Agwu_Claymore30,Agwu_Claymore25,Agwu_Claymore20,Agwu_Claymore15,Agwu_Axe30,Agwu_Axe25,Agwu_Axe20,Agwu_Axe15,Karambit,Godhands,Glanzfaust,Verethragna,Spharai,Vajra,Xoanon,Drepanum,Mafic_Cudgel,Malignance_Pole,Twashtar,Kustawi,Aeneas,Carnwenhan,Tupsimati,Tizona,Claustrum,Hvergelmir,Khatvanga,Laevateinn,Dolichenus,Bravura,Conqueror,Ukonvasara,Chango,Mjollnir,Tishtrya,Gambanteinn,Yagrush,Daybreak,Crocea_Mors,Akademos,Montante,Nandaka,Mandau,Loxotic_Mace,Rhongomiant,Ryunohige,Trishula,Gungnir,Murgleis,Sequence,Excalibur,Almace,Maxentius,Amanomurakumo,Anguta,Apocalypse,Caladbolg,Crepuscular_Knife,Dojikiri,Gleti_Knife30,Gleti_Knife25,Gleti_Knife20,Gleti_Knife15,Gokotai,Hachimonji,Heishi,Kannagi,Kikoku,Kogarasumaru,Kunimitsu30,Kunimitsu25,Kunimitsu20,Kunimitsu15,Liberator,Masamune,Naegling,Nagi,Ragnarok,Redemption,Shining_One,Tauret,Ternion,Tsuru30,Tsuru25,Tsuru20,Tsuru15,MalevolenceA,MalevolenceB,Marin_Staff,Bunzi_Rod30,Bunzi_Rod25,Bunzi_Rod20,Bunzi_Rod15]
subs = [Odium,Izcalli,Genmei_Shield,Barbarity, Pukulatmuj, Levante_Dagger, Perfervid_Sword, Ochain,Duban5,Duban4,Srivatsa,Aegis,Jugo_Kukri, Demersal_Degen,Polyhymnia,Sandung,Kannagi2, Twashtar2, Almace2, Farsha2, Tanmogayi,Zantetsuken,Gleti_Knife0,Kunimitsu0,Tsuru0,Bunzi_Rod0,Agwu_Axe0,Ikenga_Axe0,Sakpata_Sword0,Acrontica0,Acrontica15,Acrontica20,Acrontica25,Kraken_Club,Sacro_Bulwark,Culminus,Dolichenus,Sangarius,Ukaldi,Fernagu,Fudo_Masamune_sub,BarfawcB_sub,BarfawcC_sub,Gandring_sub,Perun,Bhima_sub,Pangu_sub,RostamA_sub,RostamB_sub,Acrontica30,Sakpata_Sword30,Sakpata_Sword25,Sakpata_Sword20,Sakpata_Sword15,Ikenga_Axe30,Ikenga_Axe25,Ikenga_Axe20,Ikenga_Axe15,Agwu_Axe30,Agwu_Axe25,Agwu_Axe20,Agwu_Axe15,Centovente2,Nusku_Shield,Daybreak,Sindri,Thibron,Maxentius,Crepuscular_Knife,Gleti_Knife30,Gleti_Knife25,Gleti_Knife20,Gleti_Knife15,Gokotai,Hitaki2,Kunimitsu30,Kunimitsu25,Kunimitsu20,Kunimitsu15,Naegling,Tauret,Ternion,Tsuru30,Tsuru25,Tsuru20,Tsuru15,MalevolenceA,MalevolenceB,Bunzi_Rod30,Bunzi_Rod25,Bunzi_Rod20,Bunzi_Rod15,Ammurapi_Shield,Blurred_Shield,Empty]
grips = [Refined_Grip,Khonsu,Rigorous_Grip, Utu_Grip, Enki_Strap, Alber_Strap, Niobid_Strap]
Antitail = {"Name":"Antitail +1","Name2":"Antitail +1 R15","Skill Type":"Throwing","DMG":71,"Delay":252,"Ranged Attack":21,"Throwing Skill":242,"Ranged Accuracy":21,"DA":3+3,"Magic Evasion":15,"Type":"Equipment","Jobs":["war","thf","rng"]}
Date = {"Name": "Date Shuriken", "Skill Type": "Throwing", "Type":"Shuriken", "DMG": 125, "Delay": 192, "Evasion":5, "Accuracy": 5, "Ranged Accuracy": 5, "Throwing Skill": 242, "DEX": 5, "AGI": 5, "Jobs":["nin"]}
Happo = {"Name": "Happo Shuriken", "Skill Type": "Throwing", "Type":"Shuriken", "DMG": 99, "Delay": 188, "Accuracy": 6, "Attack": 6, "Ranged Accuracy": 11, "Throwing Skill": 228, "Crit Rate": 2, "Jobs":["nin"]}
Seki = {"Name": "Seki Shuriken", "Skill Type": "Throwing", "Type":"Shuriken", "DMG": 101, "Delay": 192, "Attack": 13, "Store TP": 2, "Throwing Skill": 242, "Jobs":["nin"]}
Donar_Gun = {"Name": "Donar Gun", "Type":"Gun","DMG":103,"Delay":548,"Skill Type":"Marksmanship","Marksmanship Skill":228, "DEX":5, "AGI":5, "Thunder Elemental Bonus": 15, "Jobs":["nin","rng","thf","cor"]}
Ullr = {"Name":"Ullr","Type":"Bow","Skill Type":"Archery","Archery Skill":250,"DMG":178,"Delay":360,"STR":15,"DEX":15,"AGI":15,"Ranged Accuracy":40,"Ranged Attack":30,"Magic Accuracy":40,"Jobs":["war","rdm","thf","pld","drk","bst","rng","sam","nin"]}
Yoichinoyumi = {"Name":"Yoichinoyumi","Name2":"Yoichinoyumi R15", "DMG":303+7, "Delay":524, "Ranged Accuracy":60, "Ranged Attack":45, "Archery Skill":269, "Type":"Bow", "Skill Type":"Archery","Crit Rate":5,"Jobs":["rng","sam"]}
Armageddon = {"Name":"Armageddon","Name2":"Armageddon R15","STR":0+20,"AGI":50+20,"DMG":143+8, "Delay":582, "Magic Damage":217, "Marksmanship Skill":269, "Type":"Gun", "Skill Type":"Marksmanship","Jobs":["rng","cor"]}
Fomalhaut = {"Name":"Fomalhaut","Name2":"Fomalhaut R15","DMG":167+9, "Delay":600, "Accuracy":0+30, "Magic Accuracy":40+30, "Magic Damage":155, "Marksmanship Skill":269, "Store TP":10, "TP Bonus":500, "Type":"Gun", "Skill Type":"Marksmanship","Jobs":["rng","cor"]}
Death_Penalty = {"Name":"Death Penalty","Name2":"Death Penalty R15","Ranged Accuracy":30, "Magic Accuracy":30,"DMG":101+6, "Delay":480, "Magic Damage":217, "Marksmanship Skill":269, "Quick Draw Damage%":60, "Quick Draw Magic Accuracy":60,"Type":"Gun", "Skill Type":"Marksmanship","Jobs":["cor"]}
Ataktos = {"Name":"Ataktos","DMG":53, "Delay":600, "Type":"Gun", "Skill Type":"Marksmanship","TP Bonus":1000,"Jobs":["cor","rng"]}
Molybdosis = {"Name":"Molybdosis","AGI":25,"DMG":103, "Delay":480, "Ranged Attack":45, "Magic Attack":30, "Type":"Gun","Skill Type":"Marksmanship", "Marksmanship Skill":242, "Crit Damage":10, "Jobs":["cor"]}
Gandiva = {"Name":"Gandiva","Name2":"Gandiva R15","Type":"Bow","Skill Type":"Archery","STR":0+20, "DEX":50+20,"DMG":286+7, "Delay":490, "Archery Skill":269, "Jobs":["rng"]}
Fail_not = {"Name":"Fail-not","Name2":"Fail-not R15","Type":"Bow","Skill Type":"Archery","DMG":330+7, "Delay":600, "Magic Accuracy":40+30, "Magic Damage":155, "Archery Skill":269, "Store TP":10, "TP Bonus":500, "Ranged Accuracy":0+30, "Jobs":["rng"]}
Accipiter = {"Name": "Accipiter", "Skill Type": "Archery", "Type":"Bow", "DMG": 94, "Delay": 524, "TP Bonus": 1000, "Jobs":["rng"]}
Annihilator = {"Name":"Annihilator","Name2":"Annihilator R15","Type":"Gun","Skill Type":"Marksmanship","DMG":143+12, "Delay":582, "Ranged Accuracy":60, "Ranged Attack":45, "Magic Damage":155, "Marksmanship Skill":269, "Store TP":0+5, "Jobs":["rng"]}
Gastraphetes = {"Name":"Gastraphetes","Name2":"Gastraphetes R15","Type":"Crossbow","Skill Type":"Marksmanship","DMG":176+5, "Delay":432, "Ranged Accuracy":20+30, "Magic Damage":217, "Marksmanship Skill":269, "Magic Accuracy":0+30, "Barrage Ranged Accuracy":70, "Jobs":["rng"]}
Exalted_Crossbow = {"Name":"Exalted Crossbow +1","Type":"Crossbow","Skill Type":"Marksmanship","DMG":111, "Delay":227, "AGI":15, "Ranged Accuracy":37, "Marksmanship Skill":242, "Jobs":["war","thf","drk","rng"]}
Mpaca_Bow0 = {"Name":"Mpaca's Bow","Name2":"Mpaca's Bow R0","Rank":0,"Type":"Weapon","Skill Type":"Archery","STR":15,"AGI":15, "DMG":271, "Delay":540, "Ranged Accuracy":40, "Ranged Attack":30, "Archery Skill":255, "True Shot":5, "Store TP":5, "Magic Accuracy":0, "Jobs":["rng"]}
Mpaca_Bow15 = {"Name":"Mpaca's Bow","Name2":"Mpaca's Bow R15","Rank":15,"Type":"Weapon","Skill Type":"Archery","STR":15,"AGI":15, "DMG":271+15, "Delay":540, "Ranged Accuracy":40, "Ranged Attack":30+30, "Archery Skill":255, "True Shot":5, "Store TP":5, "Magic Accuracy":0, "Jobs":["rng"]}
Mpaca_Bow20 = {"Name":"Mpaca's Bow","Name2":"Mpaca's Bow R20","Rank":20,"Type":"Weapon","Skill Type":"Archery","STR":15,"AGI":15, "DMG":271+17, "Delay":540, "Ranged Accuracy":40+5, "Ranged Attack":30+35, "Archery Skill":255, "True Shot":5, "Store TP":5, "Magic Accuracy":0+5, "Jobs":["rng"]}
Mpaca_Bow25 = {"Name":"Mpaca's Bow","Name2":"Mpaca's Bow R25","Rank":25,"Type":"Weapon","Skill Type":"Archery","STR":15,"AGI":15, "DMG":271+19, "Delay":540, "Ranged Accuracy":40+10, "Ranged Attack":30+40, "Archery Skill":255, "True Shot":5, "Store TP":5, "Magic Accuracy":0+10, "Jobs":["rng"]}
Mpaca_Bow30 = {"Name":"Mpaca's Bow","Name2":"Mpaca's Bow R30","Rank":30,"Type":"Weapon","Skill Type":"Archery","STR":15,"AGI":15, "DMG":271+21, "Delay":540, "Ranged Accuracy":40+15, "Ranged Attack":30+45, "Archery Skill":255, "True Shot":5, "Store TP":5, "Magic Accuracy":0+15, "Jobs":["rng"]}
Gleti_Crossbow0 = {"Name":"Gleti's Crossbow","Name2":"Gleti's Crossbow R0","Rank":0,"Type":"Crossbow","Skill Type":"Marksmanship","AGI":15, "MND":15, "DMG":115, "Delay":432, "Ranged Accuracy":40, "Ranged Attack":30, "Marksmanship Skill":255, "Store TP":5, "Crit Rate":5, "Weapon Skill Damage":10, "Magic Accuracy":0, "Jobs":["rng"]}
Gleti_Crossbow15 = {"Name":"Gleti's Crossbow","Name2":"Gleti's Crossbow R15","Rank":15,"Type":"Crossbow","Skill Type":"Marksmanship","AGI":15, "MND":15, "DMG":115+5, "Delay":432, "Ranged Accuracy":40, "Ranged Attack":30+30, "Marksmanship Skill":255, "Store TP":5, "Crit Rate":5, "Weapon Skill Damage":10, "Magic Accuracy":0, "Jobs":["rng"]}
Gleti_Crossbow20 = {"Name":"Gleti's Crossbow","Name2":"Gleti's Crossbow R20","Rank":20,"Type":"Crossbow","Skill Type":"Marksmanship","AGI":15, "MND":15, "DMG":115+6, "Delay":432, "Ranged Accuracy":40+5, "Ranged Attack":30+35, "Marksmanship Skill":255, "Store TP":5, "Crit Rate":5, "Weapon Skill Damage":10, "Magic Accuracy":0+5, "Jobs":["rng"]}
Gleti_Crossbow25 = {"Name":"Gleti's Crossbow","Name2":"Gleti's Crossbow R25","Rank":25,"Type":"Crossbow","Skill Type":"Marksmanship","AGI":15, "MND":15, "DMG":115+8, "Delay":432, "Ranged Accuracy":40+10, "Ranged Attack":30+40, "Marksmanship Skill":255, "Store TP":5, "Crit Rate":5, "Weapon Skill Damage":10, "Magic Accuracy":0+10, "Jobs":["rng"]}
Gleti_Crossbow30 = {"Name":"Gleti's Crossbow","Name2":"Gleti's Crossbow R30","Rank":30,"Type":"Crossbow","Skill Type":"Marksmanship","AGI":15, "MND":15, "DMG":115+9, "Delay":432, "Ranged Accuracy":40+15, "Ranged Attack":30+45, "Marksmanship Skill":255, "Store TP":5, "Crit Rate":5, "Weapon Skill Damage":10, "Magic Accuracy":0+15, "Jobs":["rng"]}
Earp5 = {"Name":"Earp","Name2":"Earp V", "Type":"Gun", "Skill Type":"Marksmanship", "Marksmanship Skill":277, "DMG":162, "Delay":582, "DEX":35,"AGI":35,"Magic Accuracy Skill":277,"Crit Rate":15,"Accuracy":35,"Ranged Accuracy":35,"Jobs":["rng","cor"]}
Earp4 = {"Name":"Earp","Name2":"Earp IV", "Type":"Gun", "Skill Type":"Marksmanship", "Marksmanship Skill":269, "DMG":151, "Delay":582, "DEX":30,"AGI":30,"Magic Accuracy Skill":269,"Crit Rate":12,"Accuracy":30,"Ranged Accuracy":30,"Jobs":["rng","cor"]}
Pinaka5 = {"Name":"Pinaka", "Name2":"Pinaka V", "Type":"Bow", "Skill Type":"Archery", "Archery Skill":277, "DMG":324, "Delay":524,"STR":35,"AGI":35,"Store TP":10, "Magic Accuracy Skill":277,"Accuracy":35,"Ranged Accuracy":35,"Jobs":["rng"]}
Pinaka4 = {"Name":"Pinaka", "Name2":"Pinaka IV", "Type":"Bow", "Skill Type":"Archery", "Archery Skill":269, "DMG":309, "Delay":524,"STR":30,"AGI":30,"Store TP":7, "Magic Accuracy Skill":269,"Accuracy":30,"Ranged Accuracy":30,"Jobs":["rng"]}
ranged = [Pinaka5,Pinaka4,Earp5,Earp4,Exalted_Crossbow,Gastraphetes,Annihilator,Accipiter,Fail_not,Gandiva,Mpaca_Bow30,Mpaca_Bow25,Mpaca_Bow20,Mpaca_Bow15,Gleti_Crossbow30,Gleti_Crossbow25,Gleti_Crossbow20,Gleti_Crossbow15,Molybdosis,Ataktos,Death_Penalty,Fomalhaut,Yoichinoyumi,Armageddon,Empty,Donar_Gun,Ullr]
# Check all weapons for Skill+ stat (Katana Skill +269 for example)
if False:
for k in mains+subs+ranged:
skill_type = k.get("Skill Type",False)
if skill_type:
if not k.get(f"{skill_type} Skill",False):
print(f"Warning: {k.get('Name2',k['Name'])} missing \"{skill_type} Skill\"")
# Linos is pretty annoying. Define a loop to create them all here. Ignore snow_stats since you'll want Acc/Atk+15 anyway
dusk_stats = ["STR","DEX","VIT","AGI","INT","MND","CHR"]
leaf_stats = ["Weapon Skill Damage", "DA", "Crit Rate",]
for base_stat in dusk_stats:
for main_stat in leaf_stats:
ranged.append({"Name":"Linos","Name2":f"Linos {base_stat} {main_stat}", "Type":"Instrument", "Skill Type":"Instrument","Accuracy":15, "Attack":15,f"{base_stat}":8, f"{main_stat}":3, "Jobs":["brd"]})
ranged.append({"Name":"Linos","Name2":"Linos STP QA","Type":"Instrument", "Skill Type":"Instrument","Accuracy":15, "Attack":15, "Store TP":4, "QA":3,"Jobs":["brd"]})
Aurgelmir_Orb = {"Name": "Aurgelmir Orb +1","Type":"Equipment", "STR":7, "DEX":7, "VIT":7, "Attack":10, "Store TP":5, "Jobs":["nin","drk","sam","rdm","drg","war","mnk","rdm","thf","pld","bst","brd","rng","blu","cor","dnc","run"]}
Cath_Palug_Stone = {"Name": "Cath Palug Stone","Type":"Equipment", "DEX":10, "AGI":10, "Accuracy":15, "Jobs":["nin","thf","dnc","run"]}
Coiste_Bodhar0 = {"Name": "Coiste Bodhar", "Name2": "Coiste Bodhar R0","Type":"Equipment", "Rank":0,"Attack":0, "STR":0, "DEX":0,"DA":3,"Store TP":3,"Jobs":["nin","drk","sam","drg","rdm","war","mnk","thf","pld","bst","rng","blu","cor","dnc","run","brd"]}
Coiste_Bodhar15 = {"Name": "Coiste Bodhar", "Name2": "Coiste Bodhar R15","Type":"Equipment", "Rank":15,"Attack":0+15,"STR":0, "DEX":0,"DA":3,"Store TP":3,"Jobs":["nin","drk","sam","drg","rdm","war","mnk","thf","pld","bst","rng","blu","cor","dnc","run","brd"]}
Coiste_Bodhar20 = {"Name": "Coiste Bodhar", "Name2": "Coiste Bodhar R20","Type":"Equipment", "Rank":20,"Attack":0+15,"STR":0+5, "DEX":0,"DA":3,"Store TP":3,"Jobs":["nin","drk","sam","drg","rdm","war","mnk","thf","pld","bst","rng","blu","cor","dnc","run","brd"]}
Coiste_Bodhar25 = {"Name": "Coiste Bodhar", "Name2": "Coiste Bodhar R25","Type":"Equipment", "Rank":25,"Attack":0+15,"STR":0+8, "DEX":0+5,"DA":3,"Store TP":3,"Jobs":["nin","drk","sam","drg","rdm","war","mnk","thf","pld","bst","rng","blu","cor","dnc","run","brd"]}
Coiste_Bodhar30 = {"Name": "Coiste Bodhar", "Name2": "Coiste Bodhar R30","Type":"Equipment", "Rank":30,"Attack":0+15,"STR":0+10, "DEX":0+5,"DA":3,"Store TP":3,"Jobs":["nin","drk","sam","drg","rdm","war","mnk","thf","pld","bst","rng","blu","cor","dnc","run","brd"]}
Crepuscular_Pebble = {"Name": "Crepuscular Pebble", "Name2": "Crepuscular Pebble","Type":"Equipment", "STR":3, "VIT":3, "PDL":3, "DT":-3,"Jobs":all_jobs}
Ghastly_Tathlum = {"Name": "Ghastly Tathlum +1", "Name2": "Ghastly Tathlum +1 R15","Type":"Equipment", "Magic Damage":11+10, "INT":6+5, "Jobs":all_jobs}
Knobkierrie = {"Name": "Knobkierrie","Type":"Equipment", "Attack":23, "Weapon Skill Damage":6, "Jobs":["drk","sam","war","mnk","drg","run"]}
Oshashas_Treatise = {"Name":"Oshasha's Treatise","Type":"Equipment","Accuracy":5,"Attack":5,"Weapon Skill Damage":3,"Jobs":all_jobs}
Pemphredo_Tathlum = {"Name": "Pemphredo Tathlum","Type":"Equipment", "INT":4, "Magic Accuracy":8, "Magic Attack":4, "Jobs":all_jobs}
Seething_Bomblet = {"Name": "Seething Bomblet +1", "Name2": "Seeth. Bomblet +1 R15","Type":"Equipment", "Accuracy":13, "Attack":13, "Magic Attack":7, "STR":4+10, "Gear Haste":0+4, "Jobs":["nin","drk","war","run","thf"]}
Yetshila = {"Name": "Yetshila +1","Type":"Equipment", "Crit Rate":2, "Crit Damage":6, "Jobs":["nin","drk","thf","rdm","war","cor","run"]}
Voluspa_Tathlum = {"Name":"Voluspa Tathlum","Type":"Equipment","STR":5,"DEX":5,"CHR":5,"Accuracy":10,"Attack":10,"Jobs":["mnk","rdm","thf","bst","rng","nin","drg","cor","pup","dnc","run"]}
Amar_Cluster = {"Name":"Amar Cluster","Type":"Equipment","STR":2,"Accuracy":10,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Floestone = {"Name":"Floestone","Type":"Equipment","STR":3,"INT":5,"Attack":10,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Hasty_Pinion = {"Name":"Hasty Pinion +1","Type":"Equipment","Attack":10,"Accuracy":10,"Gear Haste":2,"Store TP":-3,"Jobs":all_jobs}
Sroda_Tathlum = {"Name":"Sroda Tathlum","Type":"Equipment","Magic Accuracy":-10,"Magic Crit Rate II":10,"Jobs":["blm","rdm","sch","geo"]}
Neo_Animator = {"Name":"Neo Animator","Type":"Equipment","Weapon Skill Damage":5,"Accuracy":10,"Jobs":["pup"]}
Charis_Feather = {"Name":"Charis Feather","DEX":5,"Crit Damage":5,"Type":"Equipment","Jobs":["dnc"]}
Seraphic_Ampulla = {"Name":"Seraphic Ampulla","INT":3,"MND":3,"Occult Acumen":7,"Type":"Equipment","Jobs":["whm","blm","smn","pup","sch","geo"]}
White_Tathlum = {"Name":"White Tathlum", "Store TP":2, "Type":"Equipment", "Jobs":all_jobs}
Ginsen = {"Name":"Ginsen", "Accuracy":5, "Attack":10, "Store TP":3, "Type":"Equipment", "Jobs":["war","mnk","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","cor","dnc","run"]}
Vanir_Battery = {"Name":"Vanir Battery", "Magic Defense":4, "DA":1, "Type":"Equipment", "Jobs":all_jobs}
Living_Bullet = {"Name":"Living Bullet", "Type":"Bullet", "DMG":245,"Delay":240,"Magic Accuracy":25,"Magic Attack":35,"Jobs":["cor"]}
Test_Bullet = {"Name":"Bullet","Name2":"Test Bullet", "Type":"Bullet", "DMG":999,"Delay":999,"DEX":150,"STR":150,"Attack":150,"Ranged Attack":150,"Jobs":all_jobs}
Test_Arrow = {"Name":"Stone Arrow","Name2":"Test Arrow", "Type":"Arrow", "DMG":999,"Delay":999,"MND":150,"INT":150,"Magic Attack":150,"Jobs":all_jobs}
Beryllium_Arrow = {"Name":"Beryllium Arrow","Type":"Arrow","DMG":77,"Delay":90,"Ranged Accuracy":12,"Jobs":["war","rdm","thf","pld","drk","bst","rng","sam","nin"]}
Beryllium_Bolt = {"Name":"Beryllium Bolt","Type":"Bolt","DMG":108,"Delay":192,"Ranged Attack":12,"Jobs":["war","thf","drk","rng"]}
Raetic_Arrow = {"Name":"Raetic Arrow","Type":"Arrow","DMG":80,"Delay":90,"Ranged Accuracy":10,"Jobs":["war","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","smn","blu","sch"]}
Yoichi_Arrow = {"Name":"Yoichi's Arrow", "DMG":89, "Delay":90, "Ranged Accuracy":35, "Ranged Attack":25, "Type":"Arrow","Jobs":["rng","sam"]}
Devastating_Bullet = {"Name":"Devastating Bullet","DMG":277,"Delay":240,"Ranged Accuracy":35,"Magic Accuracy":35,"Type":"Bullet","Jobs":["cor","rng"]}
Chrono_Bullet = {"Name":"Chrono Bullet","DMG":300,"Delay":240,"Ranged Accuracy":20,"Ranged Attack":20,"Type":"Bullet","Jobs":["cor","rng"]}
Hauksbok_Bullet = {"Name":"Hauksbok Bullet","DMG":300,"Delay":240,"AGI":10,"Magic Attack":40,"Type":"Bullet","Jobs":["cor","rng"]}
Hauksbok_Arrow = {"Name":"Hauksbok Arrow","DMG":110,"Delay":90,"STR":10,"Weapon Skill Damage":20,"Ranged Accuracy":20,"Type":"Arrow","Jobs":["rng"]}
Chrono_Arrow = {"Name":"Chrono Arrow","Type":"Arrow","DMG":110,"Delay":90,"Ranged Accuracy":20,"Ranged Attack":20,"Jobs":["rng"]}
Artemis_Arrow = {"Name":"Artemis's Arrow","Type":"Arrow","DMG":101,"Delay":90,"Ranged Accuracy":25,"Ranged Attack":35,"Jobs":["rng"]}
Eradicating_Bullet = {"Name":"Eradicating Bullet","Type":"Bullet","DMG":289,"Delay":240,"Ranged Accuracy":30,"Ranged Attack":30,"Jobs":["rng"]}
Decimating_Bullet = {"Name":"Decimating Bullet","Type":"Bullet","DMG":220,"Delay":240,"Ranged Accuracy":10,"Ranged Attack":5,"Jobs":["thf","rng","nin","cor"]}
Quelling_Bolt = {"Name":"Quelling Bolt","Type":"Bolt","DMG":145,"Delay":192,"Ranged Accuracy":30,"Ranged Attack":30,"Magic Accuracy":30, "Magic Attack":30, "Barrage":1, "Jobs":["rng"]}
Bayeux_Arrow = {"Name":"Bayeux Arrow", "Type":"Arrow", "DMG":116, "Delay":90, "Ranged Accuracy":30,"STR":20,"AGI":20,"Jobs":["rng"]}
Bayeux_Bullet = {"Name":"Bayeux Bullet", "Type":"Bullet", "DMG":315, "Delay":240, "Ranged Accuracy":30,"DEX":20,"AGI":20,"Jobs":["rng","cor"]}
ammos = [Ginsen, Vanir_Battery, White_Tathlum, Seraphic_Ampulla,Bayeux_Bullet,Bayeux_Arrow,Antitail,Charis_Feather,Coiste_Bodhar0,Decimating_Bullet,Beryllium_Bolt,Hasty_Pinion,Neo_Animator,Eradicating_Bullet,Quelling_Bolt,Chrono_Arrow,Artemis_Arrow,Hauksbok_Arrow,Hauksbok_Bullet,Devastating_Bullet,Chrono_Bullet,Yoichi_Arrow,Sroda_Tathlum,Beryllium_Arrow,Living_Bullet,Floestone, Amar_Cluster,Voluspa_Tathlum,Date,Happo,Seki,Aurgelmir_Orb,Cath_Palug_Stone,Coiste_Bodhar15,Coiste_Bodhar20,Coiste_Bodhar25,Coiste_Bodhar30,Crepuscular_Pebble,Ghastly_Tathlum,Knobkierrie,Oshashas_Treatise,Pemphredo_Tathlum,Seething_Bomblet,Yetshila,Empty]
# Raetic Arrow does not proc for weapon skills.
Adhemar_Bonnet_A = {"Name": "Adhemar Bonnet +1", "Name2": "Adhemar Bonnet +1 A","Subtle Blow":8,"Evasion":49,"Magic Evasion":59,"Magic Defense":3, "STR":19, "DEX":21+12, "VIT":15, "AGI":19+12, "INT":14, "MND":14, "CHR":14, "Accuracy":0+20, "Attack":36, "Ranged Attack":36, "Gear Haste":8, "TA":4, "Crit Damage":6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Bonnet_B = {"Name": "Adhemar Bonnet +1", "Name2": "Adhemar Bonnet +1 B","Subtle Blow":8,"Evasion":49,"Magic Evasion":59,"Magic Defense":3, "STR":19+12, "DEX":21+12, "VIT":15, "AGI":19, "INT":14, "MND":14, "CHR":14, "Attack":36+20, "Ranged Attack":36, "Gear Haste":8, "TA":4, "Crit Damage": 6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Bonnet_C = {"Name": "Adhemar Bonnet +1", "Name2": "Adhemar Bonnet +1 C","Subtle Blow":8,"Evasion":49,"Magic Evasion":59,"Magic Defense":3, "STR":19, "DEX":21, "VIT":15, "AGI":19+12, "INT":14, "MND":14, "CHR":14, "Attack":36, "Ranged Attack":36+20, "Ranged Accuracy":0+20, "Gear Haste":8, "TA":4, "Crit Damage": 6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Blistering_Sallet = {"Name": "Blistering Sallet +1", "Name2": "Blistering Sallet +1 R15", "Evasion":36, "Magic Evasion":53, "Magic Defense":2, "STR":16+25, "DEX":16+25, "VIT":16, "AGI":16, "INT":16, "MND":16, "CHR":16, "Accuracy":6+45, "Magic Accuracy":0+45, "Gear Haste":8, "DA":3, "Crit Rate":10,"Jobs":all_jobs}
Dampening_Tam = {"Name": "Dampening Tam", "Evasion":41,"Magic Evasion":43,"Magic Defense":4,"MDT":-4,"STR":18, "DEX":24+10, "VIT":18, "AGI":20, "INT":18, "MND":22, "CHR":18, "Accuracy":20+15,"Ranged Accuracy":20,"Magic Accuracy":20+15,"Gear Haste":7,"QA":3,"Jobs":["nin","thf","dnc","run","mnk","rng","cor","blu"]}
Flamma_Zucchetto = {"Name": "Flamma Zucchetto +2", "Evasion":49,"Magic Evasion":53,"Magic Defense":3,"STR":36,"DEX":32,"VIT":24,"AGI":16,"INT":12,"MND":12,"CHR":12,"Accuracy":44,"Magic Accuracy":44,"Gear Haste":4,"Store TP":6,"TA":5,"Jobs":["drk","sam","war","pld","drg"]}
Hachiya_Hatsuburi = {"Name": "Hachiya Hatsuburi +3", "Subtle Blow":8,"Evasion":68,"Magic Evasion":63,"Magic Defense":5,"STR": 33, "DEX": 33, "VIT":32, "AGI":32, "INT":31, "MND":31, "CHR": 31, "Magic Accuracy": 54, "Ninjutsu Skill": 17, "Gear Haste": 8, "Weapon Skill Damage":10,"Jobs":["nin"]}
Hizamaru_Somen = {"Name": "Hizamaru Somen +2", "Evasion":90,"Magic Evasion":59,"Magic Defense":3,"STR":33, "DEX":29, "VIT":27, "AGI":24, "INT":12, "MND":10, "CHR":20, "Accuracy":20, "Attack":26, "Gear Haste":6,"Jobs":["nin","sam","mnk","pup"]}
Kendatsuba_Jinpachi = {"Name": "Kendatsuba Jinpachi +1", "Subtle Blow":8,"Evasion":62,"Magic Evasion":101,"Magic Defense":6,"STR":23,"DEX":47,"VIT":32,"AGI":34,"INT":19,"MND":17,"CHR":19,"Accuracy":50,"Ranged Accuracy":45,"Gear Haste":6,"TA":4,"Crit Rate":5,"Jobs":["nin","sam","mnk"]}
Malignance_Chapeau = {"Name": "Malignance Chapeau", "Evasion":91,"Magic Evasion":123,"Magic Defense":5, "DT":-6,"STR":11,"DEX":40,"VIT":19,"AGI":33,"INT":25,"MND":16,"CHR":17,"Accuracy":50,"Ranged Accuracy":50,"Magic Accuracy":50,"Gear Haste":6,"Store TP":8,"PDL":3,"Jobs":["mnk", "rdm", "thf", "bst", "rng", "nin", "blu", "cor", "pup", "dnc"]}
Mochizuki_Hatsuburi = {"Name": "Mochizuki Hatsuburi +3","Evasion":73,"Magic Evasion":63,"Magic Defense":6, "STR":31, "DEX":31, "VIT":33, "AGI":33, "INT":32, "MND":32, "CHR":32, "Accuracy":44,"Attack":62,"Magic Accuracy": 37, "Magic Attack": 61, "Gear Haste": 8, "Ninjutsu Magic Attack": 21,"Jobs":["nin"]}
Mummu_Bonnet = {"Name": "Mummu Bonnet +2", "Evasion":63,"Magic Evasion":75,"Magic Defense":3,"STR":20,"DEX":39,"VIT":16,"AGI":34,"INT":15,"MND":14,"CHR":17,"Accuracy":44,"Ranged Accuracy":44,"Magic Accuracy":44,"Gear Haste":8,"Crit Rate":5,"Jobs":["nin","mnk","thf","rng","cor","dnc"]}
Pixie_Hairpin = {"Name": "Pixie Hairpin +1", "INT":27, "Dark Elemental Bonus":28,"Jobs":all_jobs}
Ratri_Sallet = {"Name": "Ratri Sallet +1", "Regain":5, "Evasion":62,"Magic Evasion":101,"Magic Defense":0,"DT":+8,"STR":40, "DEX":33, "VIT":26, "AGI":21, "INT":26, "MND":23, "CHR":22, "Magic Accuracy":45, "Scythe Skill":54, "Gear Haste":7, "Weapon Skill Damage":8,"Jobs":["drk"]}
Ryuo_Somen_A = {"Name": "Ryuo Somen +1", "Name2": "Ryuo Somen +1 A", "Evasion":36,"Magic Evasion":48,"Magic Defense":2,"STR":21+12, "DEX":17+12, "VIT":14, "AGI":20, "INT":11, "MND":11, "CHR":11, "Accuracy":35+20,"Ranged Accuracy":35,"Gear Haste":7,"Store TP":7,"Dual Wield":9,"Jobs":["nin","sam","mnk","pup"]}
Ryuo_Somen_C = {"Name": "Ryuo Somen +1", "Name2": "Ryuo Somen +1 C", "Evasion":36,"Magic Evasion":48,"Magic Defense":2,"STR":21, "DEX":17, "VIT":14, "AGI":20, "INT":11, "MND":11, "CHR":11, "Accuracy":35,"Ranged Accuracy":35,"Gear Haste":7,"Store TP":7+5,"Dual Wield":9,"Jobs":["nin","sam","mnk","pup"]}
Sulevia_Mask = {"Name": "Sulevia's Mask +2","Evasion":27,"Magic Evasion":43,"Magic Defense":1, "DT":-6,"STR":33,"DEX":19,"VIT":40,"AGI":12,"INT":11,"MND":22,"CHR":22,"Accuracy":44,"Attack":48,"Gear Haste":3,"Store TP":10,"Jobs":["drk","war","pld","drg"]}
Hattori_Zukin = {"Name": "Hattori Zukin +3","Evasion":89,"Magic Evasion":119,"Magic Defense":7, "DT":-10, "STR":31,"DEX":41,"VIT":28,"AGI":34,"INT":27,"MND":27,"CHR":27,"Accuracy":61,"Attack":61,"Ranged Accuracy":61,"Magic Accuracy":61,"Gear Haste":10,"Dual Wield":7,"Innin DA%":13,"Jobs":["nin"]}
Hattori_Zukin2 = {'Name':'Hattori Zukin +2', 'Evasion':79, 'Magic Evasion':109, 'Magic Defense':6, 'DT':-9, 'STR':26, 'DEX':36, 'VIT':23, 'AGI':29, 'INT':22, 'MND':22, 'CHR':22, 'Accuracy':51, 'Attack':51, 'Ranged Accuracy':51, 'Magic Accuracy':51, 'Gear Haste':10, 'Dual Wield':7, "Innin DA%":12,'Jobs':['nin']}
Heathen_Burgeonet = {"Name": "Heathen's Burgeonet +3", "Evasion":86,"Magic Evasion":87,"Magic Defense":6,"STR":42,"DEX":26,"VIT":33,"AGI":28,"INT":31,"MND":27,"CHR":29,"Accuracy":61,"Attack":61,"Magic Accuracy":61,"Gear Haste":7,"Scythe Skill":38,"DA":6,"PDL":10,"Jobs":["drk"]}
Heathen_Burgeonet2 = {'Name':"Heathen's Burgeonet +2", 'Evasion':76, 'Magic Evasion':77, 'Magic Defense':5, 'STR':37, 'DEX':21, 'VIT':28, 'AGI':23, 'INT':26, 'MND':22, 'CHR':24, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Gear Haste':7, 'Scythe Skill':33, 'DA':5, 'PDL':7, 'Jobs':['drk']}
Amalric_Coif = {"Name":"Amalric Coif +1", "Name2":"Amalric Coif +1A","Evasion":33,"Magic Evasion":86,"Magic Defense":6,"STR":10,"DEX":10,"VIT":10,"AGI":1,"INT":24,"MND":20,"CHR":19,"Magic Accuracy":36+20,"Magic Attack":0+20,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":0,"Gear Haste":6,"Jobs":["blm","sch","rdm","geo","blu"]}
Ea_Hat = {"Name":"Ea Hat +1","Evasion":48,"Magic Evasion":109,"Magic Defense":6,"STR":20,"DEX":21,"VIT":24,"AGI":25,"INT":43,"MND":29,"CHR":29,"Magic Accuracy":50,"Magic Attack":38,"Magic Burst Damage":7, "Magic Burst Damage II":7,"Gear Haste":6,"Jobs":["blm", "rdm", "geo"]}
Wicce_Petasos = {"Name":"Wicce Petasos +3","Evasion":83,"Magic Evasion":136,"Magic Defense":10, "DT":-11,"STR":22,"DEX":25,"VIT":27,"AGI":16,"INT":39,"MND":32,"CHR":32, "Accuracy":61,"Magic Accuracy":61,"Magic Attack":51,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":31,"Elemental Magic Skill":35,"Gear Haste":6,"Jobs":["blm"]}
Wicce_Petasos2 = {"Name":"Wicce Petasos +2","Evasion":73,"Magic Evasion":126,"Magic Defense":9, "DT":-10,"STR":17,"DEX":20,"VIT":22,"AGI":11,"INT":34,"MND":27,"CHR":27, "Accuracy":51,"Magic Accuracy":51,"Magic Attack":46,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":21,"Elemental Magic Skill":30,"Gear Haste":6,"Jobs":["blm"]}
Archmage_Petasos = {"Name":"Archmage's Petasos +3", "Evasion":56,"Magic Evasion":95,"Magic Defense":7, "STR":24,"DEX":24,"VIT":24,"AGI":24,"INT":34,"MND":29,"CHR":29, "Magic Accuracy":43,"Magic Attack":55, "Elemental Magic Skill":21, "Accuracy":37,"Gear Haste":6,"Jobs":["blm"]}
Spaekona_Petasos = {"Name":"Spaekona's Petasos +3", "Evasion":95,"Magic Evasion":23,"Magic Defense":6,"STR":29,"DEX":29,"VIT":29,"AGI":29,"INT":37,"MND":34,"CHR":34,"Magic Accuracy":47,"Magic Damage":42,"Magic Attack":23,"Gear Haste":6,"Jobs":["blm"]}
Jhakri_Coronal = {"Name":"Jhakri Coronal +2","Evasion":24,"Magic Evasion":37,"Magic Defense":2,"STR":31,"DEX":27,"VIT":7,"AGI":1,"INT":36,"MND":21,"CHR":20,"Accuracy":44,"Attack":44,"Magic Accuracy":44,"Magic Attack":41,"Gear Haste":3,"Skillchain Bonus":7,"Jobs":["blm","rdm","blu","sch","geo"]}
Vitiation_Chapeau = {"Name":"Vitiation Chapeau +3","Evasion":56,"Magic Evasion":95,"Magic Defense":7,"STR":24,"DEX":24,"VIT":24,"AGI":24,"INT":29,"MND":42,"CHR":29,"Accuracy":37,"Attack":62,"Magic Accuracy":37,"Gear Haste":6,"Weapon Skill Damage":6, "Jobs":["rdm"]}
Lethargy_Chappel = {"Name":"Lethargy Chappel +3","Evasion":88,"Magic Evasion":125,"Magic Defense":10,"DT":-10,"STR":25,"DEX":29,"VIT":25,"AGI":25,"INT":38,"MND":38,"CHR":30,"Accuracy":61,"Attack":61,"Magic Accuracy":61,"Magic Attack":56,"Magic Damage":31,"Gear Haste":6,"Jobs":["rdm"]}
Lethargy_Chappel2 = {"Name":"Lethargy Chappel +2","Evasion":78,"Magic Evasion":115,"Magic Defense":9,"DT":-9,"STR":20,"DEX":24,"VIT":20,"AGI":20,"INT":33,"MND":33,"CHR":25,"Accuracy":51,"Attack":51,"Magic Accuracy":51,"Magic Attack":51,"Magic Damage":21,"Gear Haste":6,"Jobs":["rdm"]}
Vishap_Armet = {"Name":"Vishap Armet +3","Evasion":53,"Magic Evasion":63,"Magic Defense":3,"STR":37,"DEX":30,"VIT":35,"AGI":30,"INT":29,"MND":32,"CHR":29,"Accuracy":47,"Attack":42,"Gear Haste":7, "Jobs":["drg"]}
Pteroslaver_Armet = {"Name":"Pteroslaver Armet +3","Evasion":53,"Magic Evasion":63,"Magic Defense":4,"STR":37,"DEX":25,"VIT":35,"AGI":25,"INT":24,"MND":24,"CHR":24,"Accuracy":44,"Attack":77,"Magic Accuracy":37, "Gear Haste":7,"TA":4,"Jobs":["drg"]}
Peltast_Mezail = {"Name":"Peltast's Mezail +3","Evasion":86,"Magic Evasion":98,"Magic Defense":6,"STR":36,"DEX":32,"VIT":35,"AGI":30,"INT":26,"MND":26,"CHR":26,"Accuracy":61,"Attack":71,"Magic Accuracy":61, "Polearm Skill":27, "Gear Haste":7,"Weapon Skill Damage":12,"Jobs":["drg"]}
Peltast_Mezail2 = {'Name':"Peltast's Mezail +2", 'Evasion':76, 'Magic Evasion':88, 'Magic Defense':5, 'STR':31, 'DEX':27, 'VIT':30, 'AGI':25, 'INT':21, 'MND':21, 'CHR':21, 'Accuracy':51, 'Attack':61, 'Magic Accuracy':51, 'Polearm Skill':22, 'Gear Haste':7, 'Weapon Skill Damage':8, 'Jobs':['drg']}
Ayanmo_Zucchetto = {"Name":"Ayanmo Zucchetto +2","Evasion":33,"Magic Evasion":53,"Magic Defense":3,"DT":-3,"STR":20,"DEX":39,"VIT":16,"AGI":23,"INT":15,"MND":25,"CHR":15,"Accuracy":44,"Magic Accuracy":44,"Gear Haste":6,"Store TP":6,"Jobs":["whm","rdm","brd","blu","run"]}
Piety_Cap = {"Name":"Piety Cap +3","Evasion":56,"Magic Evasion":95,"Magic Defense":7,"STR":26, "DEX":26, "VIT":31, "AGI":26, "INT":31, "MND":36, "CHR":31, "Accuracy":37, "Attack":62, "Gear Haste":6, "Jobs":["whm"]}
Arbatel_Bonnet = {"Name":"Arbatel Bonnet +3","Evasion":83,"Magic Evasion":136,"Magic Defense":10,"DT":-10,"STR":24, "DEX":25, "VIT":27, "AGI":16, "INT":38, "MND":34, "CHR":32, "Accuracy":61, "Magic Accuracy":61, "Magic Attack":51, "Magic Damage":31, "Gear Haste":6, "Ebullience Bonus":21, "Jobs":["sch"]}
Arbatel_Bonnet2 = {'Name':'Arbatel Bonnet +2', 'Evasion':73, 'Magic Evasion':126, 'Magic Defense':9, 'DT':-9, 'STR':19, 'DEX':20, 'VIT':22, 'AGI':11, 'INT':33, 'MND':29, 'CHR':27, 'Accuracy':51, 'Magic Accuracy':51, 'Magic Attack':46, 'Magic Damage':21, 'Gear Haste':6, 'Ebullience Bonus':18, 'Jobs':['sch']}
Pedagogy_Mortarboard = {"Name":"Pedagogy Mortarboard +3","Evasion":56,"Magic Evasion":95,"Magic Defense":7,"STR":24, "DEX":24, "VIT":24, "AGI":24, "INT":39, "MND":39, "CHR":29, "Accuracy":15, "Magic Accuracy":37, "Magic Attack":49, "Gear Haste":6, "Elemental Magic Skill":19, "Magic Burst Damage II":4, "Magic Burst Accuracy":15, "Jobs":["sch"]}
Agoge_Mask = {"Name":"Agoge Mask +3","Evasion":56,"Magic Evasion":73,"Magic Defense":4,"STR":35, "DEX":28, "VIT":35, "AGI":28, "INT":28, "MND":28, "CHR":28, "Accuracy":37, "Attack":83, "Magic Accuracy":37, "Gear Haste":8, "Weapon Skill Damage":10, "Jobs":["war"]}
Boii_Mask = {"Name":"Boii Mask +3","Evasion":86,"Magic Evasion":98,"Magic Defense":6,"STR":43, "DEX":32, "VIT":42, "AGI":30, "INT":26, "MND":26, "CHR":26, "DT":-11, "Accuracy":61, "Attack":71, "Magic Accuracy":61, "Gear Haste":7, "DA":7, "Crit Rate":6, "Jobs":["war"]}
Boii_Mask2 = {"Name":"Boii Mask +2","Evasion":86,"Magic Evasion":88,"Magic Defense":5,"STR":38, "DEX":27, "VIT":37, "AGI":25, "INT":21, "MND":21, "CHR":21, "DT":-10, "Accuracy":51, "Attack":61, "Magic Accuracy":51, "Gear Haste":7, "DA":6, "Crit Rate":5, "Jobs":["war"]}
Sakonji_Kabuto = {"Name":"Sakonji Kabuto +3","Evasion":53,"Magic Evasion":63,"Magic Defense":4,"STR":34, "DEX":30, "VIT":32, "AGI":30, "INT":29, "MND":29, "CHR":29, "Accuracy":45, "Attack":79, "Ranged Accuracy":45, "Ranged Attack":79, "Magic Accuracy":37, "Gear Haste":7, "Store TP":8, "Jobs":["sam"]}
Wakido_Kabuto = {"Name":"Wakido Kabuto +3","Regain":4,"Evasion":53,"Magic Evasion":63,"Magic Defense":3,"STR":37, "DEX":33, "VIT":32, "AGI":30, "INT":29, "MND":29, "CHR":29, "Accuracy":47, "Attack":41, "Gear Haste":7, "Jobs":["sam"]}
Kasuga_Kabuto = {"Name":"Kasuga Kabuto +3","Evasion":86,"Magic Evasion":98,"Magic Defense":6,"DT":-10,"STR":36, "DEX":34, "VIT":35, "AGI":30, "INT":26, "MND":26, "CHR":26, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":7, "Store TP":12, "Jobs":["sam"]}
Kasuga_Kabuto2 = {'Name':'Kasuga Kabuto +2', 'Evasion':76, 'Magic Evasion':88, 'Magic Defense':5, 'DT':-9, 'STR':31, 'DEX':29, 'VIT':30, 'AGI':25, 'INT':21, 'MND':21, 'CHR':21, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Gear Haste':7, 'Store TP':11, 'Jobs':['sam']}
Laksamana_Tricorne = {"Name":"Laksamana's Tricorne +3","Evasion":64,"Magic Evasion":73,"Magic Defense":3,"STR":33, "DEX":34, "VIT":27, "AGI":39, "INT":30, "MND":30, "CHR":31, "Ranged Accuracy":38, "Magic Accuracy":56, "Quick Draw Damage":20, "Quick Draw Magic Accuracy":20, "Gear Haste":8, "Jobs":["cor"]}
Lanun_Tricorne = {"Name":"Lanun Tricorne +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"STR":35, "DEX":29, "VIT":22, "AGI":41, "INT":25, "MND":25, "CHR":26, "Ranged Accuracy":37, "Ranged Attack":87, "Magic Accuracy":37, "Gear Haste":8, "Jobs":["cor"]}
Chasseur_Tricorne = {"Name":"Chasseur's Tricorne +3","Evasion":97,"Magic Evasion":109,"Magic Defense":7,"DT":-10,"STR":31, "DEX":33, "VIT":23, "AGI":40, "INT":27, "MND":27, "CHR":22, "Accuracy":61, "Ranged Accuracy":61, "Ranged Attack":61, "Magic Accuracy":61, "Gear Haste":8, "Jobs":["cor"]}
Chasseur_Tricorne2 = {'Name':"Chasseur's Tricorne +2", 'Evasion':87, 'Magic Evasion':99, 'Magic Defense':6, 'DT':-9, 'STR':26, 'DEX':28, 'VIT':18, 'AGI':35, 'INT':22, 'MND':22, 'CHR':17, 'Accuracy':51, 'Ranged Accuracy':51, 'Ranged Attack':51, 'Magic Accuracy':51, 'Gear Haste':8, 'Jobs':['cor']}
Brioso_Roundlet = {"Name":"Brioso Roundlet +3","Evasion":58,"Magic Evasion":95,"Magic Defense":6,"STR":26, "DEX":29, "VIT":26, "AGI":29, "INT":34, "MND":35, "CHR":41, "Magic Accuracy":61, "Gear Haste":6, "Jobs":["brd"]}
Bihu_Roundlet = {"Name":"Bihu Roundlet +3","Evasion":58,"Magic Evasion":95,"Magic Defense":7,"PDT":-6,"STR":21, "DEX":24, "VIT":28, "AGI":24, "INT":29, "MND":27, "CHR":40, "Accuracy":37, "Attack":62, "Magic Accuracy":51, "Gear Haste":6, "Jobs":["brd"]}
Fili_Calot = {"Name":"Fili Calot +3","Evasion":88,"Magic Evasion":130,"Magic Defense":10,"DT":-11, "STR":23, "DEX":31, "VIT":22, "AGI":26, "INT":30, "MND":32, "CHR":42, "Accuracy":61, "Magic Accuracy":61, "Gear Haste":6, "Jobs":["brd"]}
Fili_Calot2 = {'Name':'Fili Calot +2', 'Evasion':78, 'Magic Evasion':120, 'Magic Defense':9, 'DT':-10, 'STR':18, 'DEX':26, 'VIT':17, 'AGI':21, 'INT':25, 'MND':27, 'CHR':37, 'Accuracy':51, 'Magic Accuracy':51, 'Gear Haste':6, 'Jobs':['brd']}
Meghanada_Visor = {"Name":"Meghanada Visor +2","Evasion":49,"Magic Evasion":53,"Magic Defense":3,"PDT":-5,"STR":27, "DEX":33, "VIT":15, "AGI":31, "INT":12, "MND":22, "CHR":23, "Accuracy":48, "Attack":44, "Ranged Accuracy":48, "Ranged Attack":44, "Gear Haste":4,"Ranged Crit Damage":14, "Jobs":["thf","rng","bst","cor","dnc","run"]}
Oshosi_Mask = {"Name":"Oshosi Mask +1","Evasion":58,"Magic Evasion":90,"Magic Defense":7,"STR":37, "DEX":24, "VIT":23, "AGI":44, "INT":19, "MND":19, "CHR":25, "Ranged Accuracy":45, "Magic Accuracy":50, "Double Shot":6, "Triple Shot":5, "Double Shot Damage%":25, "Triple Shot Damage%":13, "Jobs":["cor","rng"]}
Skulker_Bonnet = {"Name":"Skulker's Bonnet +3","Evasion":99,"Magic Evasion":109,"Magic Defense":7,"STR":31, "DEX":43, "VIT":29, "AGI":39, "INT":23, "MND":23, "CHR":23, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":8, "TA":6, "PDL":10, "Jobs":["thf"]}
Skulker_Bonnet2 = {'Name': "Skulker's Bonnet +2", 'STR': 26, 'DEX': 38, 'VIT': 24, 'AGI': 34, 'INT': 18, 'MND': 18, 'CHR': 18, 'Accuracy': 51, 'Attack': 51, 'Magic Accuracy': 51, 'Evasion': 89, 'Magic Evasion': 99, 'Magic Defense': 6, 'Gear Haste': 8, 'TA': 5, 'PDL': 7, 'Jobs': ['thf']}
Plunderer_Bonnet = {"Name":"Plunderer's Bonnet +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"STR":31, "DEX":41, "VIT":31, "AGI":35, "INT":31, "MND":31, "CHR":32, "Accuracy":44, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "TA":4, "Jobs":["thf"]}
Pillager_Bonnet = {"Name":"Pillager's Bonnet +3","Evasion":84,"Magic Evasion":83,"Magic Defense":3,"STR":30, "DEX":37, "VIT":30, "AGI":37, "INT":30, "MND":30, "CHR":31, "Accuracy":53, "Ranged Accuracy":33, "Gear Haste":8, "Crit Damage":5, "Weapon Skill Damage":6, "Jobs":["thf"]}
Anchorite_Crown = {"Name":"Anchorite's Crown +3","Evasion":58,"Magic Evasion":63,"Magic Defense":5,"STR":33, "DEX":30, "VIT":32, "AGI":32, "INT":31, "MND":32, "CHR":31, "Accuracy":47, "Gear Haste":8, "Crit Rate":8, "Jobs":["mnk"]}
Hesychast_Crown = {"Name":"Hesychast's Crown +3","Subtle Blow":12,"Evasion":58,"Magic Evasion":63,"Magic Defense":6,"STR":30, "DEX":30, "VIT":32, "AGI":26, "INT":25, "MND":25, "CHR":25, "Accuracy":37, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Weapon Skill Damage":10, "Jobs":["mnk"]}
Bhikku_Crown = {"Name":"Bhikku Crown +3", "Subtle Blow":14,"Evasion":91,"Magic Evasion":98,"Magic Defense":8,"DT":-11, "STR":34, "DEX":30, "VIT":34, "AGI":31, "INT":25, "MND":30, "CHR":25, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":9, "Jobs":["mnk"]}
Bhikku_Crown2 = {"Name":"Bhikku Crown +2", "Subtle Blow":13,"Evasion":81,"Magic Evasion":88,"Magic Defense":7,"DT":-10, "STR":29, "DEX":25, "VIT":29, "AGI":26, "INT":20, "MND":25, "CHR":20, "Accuracy":51, "Attack":51, "Magic Accuracy":51, "Gear Haste":9, "Jobs":["mnk"]}
Maxixi_Tiara = {"Name":"Maxixi Tiara +3","Evasion":74,"Magic Evasion":73,"Magic Defense":3,"STR":30, "DEX":37, "VIT":30, "AGI":37, "INT":30, "MND":30, "CHR":34, "Accuracy":47, "Gear Haste":8, "Dual Wield":8, "Jobs":["dnc"]}
Horos_Tiara = {"Name":"Horos Tiara +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"STR":33, "DEX":37, "VIT":25, "AGI":29, "INT":25, "MND":25, "CHR":26, "Accuracy":44, "Attack":77, "Magic Accuracy":37, "Gear Haste":8, "Jobs":["dnc"]}
Maculele_Tiara = {"Name":"Maculele Tiara +3","Evasion":109,"Magic Evasion":99,"Magic Defense":7,"STR":31, "DEX":38, "VIT":27, "AGI":39, "INT":21, "MND":21, "CHR":21, "Accuracy":61, "Attack":71, "Magic Accuracy":61, "Gear Haste":8, "Store TP":10, "Weapon Skill Damage":12, "Climactic Crit Damage":31, "Jobs":["dnc"]}
Maculele_Tiara2 = {'Name':'Maculele Tiara +2', 'Evasion':99, 'Magic Evasion':89, 'Magic Defense':6, 'STR':26, 'DEX':33, 'VIT':22, 'AGI':34, 'INT':16, 'MND':16, 'CHR':16, 'Accuracy':51, 'Attack':61, 'Magic Accuracy':51, 'Gear Haste':8, 'Store TP':9, 'Weapon Skill Damage':8, 'Climactic Crit Damage':28, 'Jobs':['dnc']}
Totemic_Helm = {"Name":"Totemic Helm +3","Evasion":64,"Magic Evasion":73,"Magic Defense":3,"STR":33, "DEX":34, "VIT":30, "AGI":34, "INT":30, "MND":30, "CHR":34, "Accuracy":47, "Gear Haste":8, "Jobs":["bst"]}
Ankusa_Helm = {"Name":"Ankusa Helm +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"STR":32, "DEX":36, "VIT":25, "AGI":29, "INT":25, "MND":25, "CHR":33, "Accuracy":37, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Weapon Skill Damage":10, "Jobs":["bst"]}
Nukumi_Cabasset = {"Name":"Nukumi Cabasset +3","Evasion":86,"Magic Evasion":98,"Magic Defense":6,"DT":-11,"STR":36, "DEX":35, "VIT":35, "AGI":30, "INT":26, "MND":26, "CHR":29, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":8, "Jobs":["bst"]}
Nukumi_Cabasset2 = {'Name':'Nukumi Cabasset +2', 'Evasion':76, 'Magic Evasion':88, 'Magic Defense':5, 'DT':-10, 'STR':31, 'DEX':30, 'VIT':30, 'AGI':25, 'INT':21, 'MND':21, 'CHR':24, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Gear Haste':8, 'Jobs':['bst']}
Azimuth_Hood = {"Name":"Azimuth Hood +3","Evasion":83,"Magic Evasion":136,"Magic Defense":10,"DT":-12,"STR":24, "DEX":24, "VIT":24, "AGI":16, "INT":39, "MND":32, "CHR":32, "Accuracy":61, "Magic Accuracy":61, "Magic Attack":51, "Magic Damage":31, "Gear Haste":6, "Jobs":["geo"]}
Azimuth_Hood2 = {'Name':'Azimuth Hood +2', 'Evasion':73, 'Magic Evasion':126, 'Magic Defense':9, 'DT':-11, 'STR':19, 'DEX':19, 'VIT':19, 'AGI':11, 'INT':34, 'MND':27, 'CHR':27, 'Accuracy':51, 'Magic Accuracy':51, 'Magic Attack':46, 'Magic Damage':21, 'Gear Haste':6, 'Jobs':['geo']}
Chevalier_Armet = {"Name":"Chevalier's Armet +3","Evasion":80,"Magic Evasion":103,"Magic Defense":6,"DT":-11,"STR":36, "DEX":30, "VIT":58, "AGI":30, "INT":23, "MND":23, "CHR":23, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":7, "Jobs":["pld"]}
Chevalier_Armet2 = {'Name':"Chevalier's Armet +2", 'Evasion':70, 'Magic Evasion':93, 'Magic Defense':5, 'DT':-10, 'STR':31, 'DEX':25, 'VIT':53, 'AGI':25, 'INT':18, 'MND':18, 'CHR':18, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Gear Haste':7, 'Jobs':['pld']}
Orion_Beret = {"Name":"Orion Beret +3","Evasion":64,"Magic Evasion":73,"Magic Defense":3,"STR":33, "DEX":34, "VIT":28, "AGI":39, "INT":30, "MND":30, "CHR":31, "Ranged Accuracy":47, "Ranged Attack":34, "Gear Haste":8, "Weapon Skill Damage":10, "Jobs":["rng"]}
Arcadian_Beret = {"Name":"Arcadian Beret +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"STR":31, "DEX":29, "VIT":22, "AGI":37, "INT":25, "MND":31, "CHR":26, "Ranged Accuracy":37, "Ranged Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Recycle":38,"Jobs":["rng"]}
Amini_Gapette = {"Name":"Amini Gapette +3","Subtle Blow":14,"Evasion":97,"Magic Evasion":109,"Magic Defense":7,"DT":-11,"STR":31, "DEX":33, "VIT":21, "AGI":40, "INT":27, "MND":27, "CHR":22, "Accuracy":61, "Ranged Accuracy":61, "Ranged Attack":71, "Magic Accuracy":61, "Gear Haste":8, "Jobs":["rng"]}
Amini_Gapette2 = {'Name':'Amini Gapette +2', 'Subtle Blow':13, 'Evasion':87, 'Magic Evasion':99, 'Magic Defense':6, 'DT':-10, 'STR':26, 'DEX':28, 'VIT':16, 'AGI':35, 'INT':22, 'MND':22, 'CHR':17, 'Accuracy':51, 'Ranged Accuracy':51, 'Ranged Attack':61, 'Magic Accuracy':51, 'Gear Haste':8, 'Jobs':['rng']}
Futhark_Bandeau = {"Name":"Futhark Bandeau +3","Evasion":64,"Magic Evasion":73,"Magic Defense":4,"PDT":-6,"STR":23, "DEX":27, "VIT":30, "AGI":34, "INT":23, "MND":23, "CHR":24, "Accuracy":37, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Jobs":["run"]}
Erilaz_Galea = {"Name":"Erilaz Galea +3","Evasion":92,"Magic Evasion":119,"Magic Defense":9,"STR":34, "DEX":30, "VIT":24, "AGI":30, "INT":29, "MND":31, "CHR":27, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Gear Haste":8, "Jobs":["run"]}
Erilaz_Galea2 = {'Name':'Erilaz Galea +2', 'Evasion':82, 'Magic Evasion':109, 'Magic Defense':8, 'STR':29, 'DEX':25, 'VIT':19, 'AGI':25, 'INT':24, 'MND':26, 'CHR':22, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Gear Haste':8, 'Jobs':['run']}
Pitre_Taj = {"Name":"Pitre Taj +3","Evasion":58,"Magic Evasion":63,"Magic Defense":6,"STR":31, "DEX":31, "VIT":27, "AGI":33, "INT":26, "MND":26, "CHR":26, "Accuracy":37, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Jobs":["pup"]}
Karagoz_Cappello = {"Name":"Karagoz Cappello +3","Evasion":91,"Magic Evasion":98,"Magic Defense":8,"STR":31, "DEX":30, "VIT":34, "AGI":31, "INT":25, "MND":30, "CHR":25, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Hand-to-Hand Skill":19, "Gear Haste":8, "DA":5, "PDL":10, "Jobs":["pup"]}
Karagoz_Cappello2 = {'Name':'Karagoz Cappello +2', 'Evasion':81, 'Magic Evasion':88, 'Magic Defense':7, 'STR':26, 'DEX':25, 'VIT':29, 'AGI':26, 'INT':20, 'MND':25, 'CHR':20, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Hand-to-Hand Skill':14, 'Gear Haste':8, 'DA':4, 'PDL':7, 'Jobs':['pup']}
Luhlaza_Keffiyeh = {"Name":"Luhlaza Keffiyeh +3","Evasion":44,"Magic Evasion":53,"Magic Defense":2,"STR":30, "DEX":29, "VIT":30, "AGI":29, "INT":30, "MND":30, "CHR":26, "Accuracy":37, "Attack":62, "Magic Accuracy":37, "Gear Haste":8, "Jobs":["blu"]}
Hashishin_Kavuk = {"Name":"Hashishin Kavuk +3","Evasion":88,"Magic Evasion":125,"Magic Defense":10,"STR":28, "DEX":29, "VIT":28, "AGI":28, "INT":34, "MND":35, "CHR":30, "Accuracy":61, "Attack":61, "Magic Accuracy":61, "Magic Attack":51, "Gear Haste":8, "Weapon Skill Damage":12, "Jobs":["blu"]}
Hashishin_Kavuk2 = {'Name':'Hashishin Kavuk +2', 'Evasion':78, 'Magic Evasion':115, 'Magic Defense':9, 'STR':23, 'DEX':24, 'VIT':23, 'AGI':23, 'INT':29, 'MND':30, 'CHR':25, 'Accuracy':51, 'Attack':51, 'Magic Accuracy':51, 'Magic Attack':46, 'Gear Haste':8, 'Weapon Skill Damage':8, 'Jobs':['blu']}
Hjarrandi_Helm = {"Name":"Hjarrandi Helm", "Evasion":38, "Magic Evasion":53,"Magic Defense":8,"DT":-10, "STR":32, "DEX":21, "VIT":44, "AGI":16, "INT":26, "MND":29, "CHR":38, "Accuracy":41, "Attack":45, "Magic Accuracy":43, "DA":6, "Store TP":7, "Jobs":["war","pld","drk","drg"]}
Cath_Palug_Crown = {"Name":"Cath Palug Crown", "STR":24, "DEX":24, "VIT":24, "AGI":24, "INT":34, "MND":34, "CHR":34, "Magic Accuracy":50,"Magic Attack":45,"Gear Haste":6, "Evasion":33, "Magic Evasion":86, "Magic Defense":6, "Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Bagua_Galero = {"Name":"Bagua Galero +3", "STR":24,"DEX":24,"VIT":24,"AGI":24,"INT":29,"MND":29,"CHR":29,"Accuracy":37,"Magic Accuracy":46,"Evasion":56,"Magic Evasion":95,"Magic Attack":49,"Magic Defense":7,"Gear Haste":6,"Jobs":["geo"]}
Volte_Tiara = {"Name":"Volte Tiara","STR":33,"DEX":40,"VIT":8,"AGI":35,"INT":7,"MND":6,"CHR":12,"Accuracy":37,"Ranged Accuracy":37,"Evasion":84,"Magic Evasion":75,"Magic Defense":4,"Gear Haste":6,"Store TP":6,"Subtle Blow":6,"Jobs":["war","mnk","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","cor","pup","dnc","run"]}
Mallquis_Chapeau = {"Name":"Mallquis Chapeau +2","STR":10,"DEX":10,"VIT":23,"AGI":1,"INT":40,"MND":23,"CHR":21,"Magic Accuracy":44,"Magic Damage":52,"Evasion":33,"Magic Evasion":53,"Magic Attack":15,"Magic Defense":6,"Gear Haste":4,"Occult Acumen":11,"Jobs":["blm","sch","geo"]}
Welkin_Crown = {"Name":"Welkin Crown","STR":22,"DEX":22,"VIT":22,"AGI":22,"INT":29,"MND":29,"CHR":27,"Magic Attack":35,"Evasion":36,"Magic Evasion":75,"Gear Haste":6,"Occult Acumen":10,"Jobs":["whm","blm","rdm","brd","smn","sch","geo"]}
Null_Masque = {"Name":"Null Masque", "STR":28, "DEX":28, "VIT":50, "AGI":28, "INT":28, "MND":50, "CHR":28, "Accuracy":50, "Magic Accuracy":50, "Evasion":50, "Magic Evasion":50, "Magic Defense":8, "Gear Haste":10, "Regain":2, "DT":-10, "Jobs":all_jobs}
Turms_Cap = {"Name":"Turms Cap +1","STR":21,"DEX":42,"VIT":20,"AGI":43,"INT":20,"MND":20,"CHR":28,"Accuracy":50,"Evasion":94,"Magic Evasion":109,"Magic Defense":7,"Gear Haste":6,"Regain":5,"Jobs":["thf","dnc","run"]}
heads = [Turms_Cap,Null_Masque,Erilaz_Galea2,Azimuth_Hood2,Arbatel_Bonnet2,Maculele_Tiara2,Karagoz_Cappello2,Chasseur_Tricorne2,Hashishin_Kavuk2,Peltast_Mezail2,Hattori_Zukin2,Kasuga_Kabuto2,Amini_Gapette2,Fili_Calot2,Nukumi_Cabasset2,Heathen_Burgeonet2,Chevalier_Armet2,Skulker_Bonnet2,Lethargy_Chappel2,Wicce_Petasos2,Bhikku_Crown2,Boii_Mask2,Welkin_Crown,Mallquis_Chapeau,Volte_Tiara,Ryuo_Somen_C,Adhemar_Bonnet_C,Bagua_Galero,Cath_Palug_Crown,Hjarrandi_Helm,Hashishin_Kavuk,Luhlaza_Keffiyeh,Karagoz_Cappello,Pitre_Taj,Erilaz_Galea,Futhark_Bandeau,Empty,Amini_Gapette,Arcadian_Beret,Orion_Beret,Chevalier_Armet,Azimuth_Hood,Totemic_Helm,Ankusa_Helm,Nukumi_Cabasset,Maxixi_Tiara,Horos_Tiara,Maculele_Tiara,Anchorite_Crown,Hesychast_Crown,Bhikku_Crown,Plunderer_Bonnet,Pillager_Bonnet,Skulker_Bonnet,Oshosi_Mask,Meghanada_Visor,Fili_Calot,Bihu_Roundlet,Brioso_Roundlet,Chasseur_Tricorne,Lanun_Tricorne,Laksamana_Tricorne,Kasuga_Kabuto,Wakido_Kabuto,Sakonji_Kabuto,Boii_Mask,Agoge_Mask,Pedagogy_Mortarboard,Arbatel_Bonnet,Piety_Cap,Ayanmo_Zucchetto,Vishap_Armet,Pteroslaver_Armet,Peltast_Mezail,Vitiation_Chapeau,Lethargy_Chappel,Jhakri_Coronal,Adhemar_Bonnet_A,Adhemar_Bonnet_B,Blistering_Sallet,Dampening_Tam,Flamma_Zucchetto,Hachiya_Hatsuburi,Hizamaru_Somen,Kendatsuba_Jinpachi,Malignance_Chapeau,Mochizuki_Hatsuburi,Mummu_Bonnet,Pixie_Hairpin,Ratri_Sallet,Ryuo_Somen_A,Sulevia_Mask,Hattori_Zukin,Heathen_Burgeonet,Amalric_Coif,Ea_Hat,Wicce_Petasos,Archmage_Petasos,Spaekona_Petasos]
two_handed = ["Great Sword", "Great Katana", "Great Axe", "Polearm", "Scythe", "Staff"]
one_handed = ["Axe", "Club", "Dagger", "Sword", "Katana", "Hand-to-Hand"]
ranged_skills = ["Throwing", "Marksmanship", "Archery"]
Abyssal_Beads = {"Name": "Abyssal Bead Necklace +2", "Name2":"Abyssal Bead Necklace +2 R25","Accuracy":15,"Magic Accuracy":15,"Attack":40,"Store TP":0+7,"STR":0+25,"Crit Rate":4,"PDL":0+10,"Jobs":["drk"]}
Abyssal_Beads1 = {"Name": "Abyssal Bead Necklace +1", "Name2":"Abyssal Bead Necklace +1 R20","Accuracy":10,"Magic Accuracy":10,"Attack":35,"Store TP":0+6,"STR":0+20,"Crit Rate":3,"PDL":0+8,"Jobs":["drk"]}
Baetyl_Pendant = {"Name": "Baetyl Pendant", "Magic Attack":13, "Jobs":all_jobs}
Caro_Necklace = {"Name": "Caro Necklace", "STR":6,"DEX":6,"Attack":10, "Jobs":all_jobs}
Fotia_Gorget = {"Name": "Fotia Gorget", "Weapon Skill Accuracy": 10, "ftp": 25./256., "Jobs":all_jobs}
Ninja_Nodowa = {"Name": "Ninja Nodowa +2", "Name2": "Ninja Nodowa +2 R25", "Accuracy": 25, "Ranged Accuracy": 25, "Store TP": 7, "DEX":15, "AGI":15, "Daken":25, "PDL":10, "Jobs":["nin"]}
Ninja_Nodowa1 = {"Name": "Ninja Nodowa +1", "Name2": "Ninja Nodowa +1 R20", "Accuracy": 20, "Ranged Accuracy": 20, "Store TP": 5, "DEX":12, "AGI":12, "Daken":20, "PDL":8, "Jobs":["nin"]}
Rep_Plat_Medal = {"Name": "Republican Platinum Medal", "STR":10, "Attack":30, "Ranged Attack":30,"Jobs":all_jobs}
Samurai_Nodowa = {"Name": "Samurai's Nodowa +2", "Name2":"Samurai's Nodowa +2 R25", "Accuracy":30, "Store TP":7+7, "STR":0+25, "PDL":0+10, "Jobs":["sam"]}
Samurai_Nodowa1 = {"Name": "Samurai's Nodowa +1", "Name2":"Samurai's Nodowa +1 R20", "Accuracy":25, "Store TP":5+6, "STR":0+20, "PDL":0+8, "Jobs":["sam"]}
Sanctity_Necklace = {"Name": "Sanctity Necklace", "Attack":10,"Ranged Attack":10,"Ranged Accuracy":10,"Magic Accuracy":10,"Magic Attack":10, "Jobs":all_jobs}
Sibyl_Scarf = {"Name": "Sibyl Scarf", "INT":10, "Magic Attack":10,"Jobs":all_jobs}
Warders_Charm = {"Name": "Warder's Charm +1", "Name2": "Warder's Charm +1 R15","Magic Burst Damage":10,"Jobs":all_jobs}
Sorcerers_Stole = {"Name":"Sorcerer's Stole +2", "Name2":"Sorcerer's Stole +2 R25", "INT":0+15, "MND":0+15, "Magic Burst Damage":10, "Magic Accuracy":30, "Magic Burst Accuracy":25, "Magic Attack":7,"Jobs":["blm"]}
Sorcerers_Stole1 = {"Name":"Sorcerer's Stole +1", "Name2":"Sorcerer's Stole +1 R20", "INT":0+12, "MND":0+12, "Magic Burst Damage":8, "Magic Accuracy":25, "Magic Burst Accuracy":20, "Magic Attack":5,"Jobs":["blm"]}
Quanpur_Necklace = {"Name":"Quanpur Necklace", "Magic Attack":7, "Earth Elemental Bonus":5,"Jobs":["whm","blm","rdm","brd","smn","blu","pup","sch","geo","run"]}
Mizukage_no_Kubikazari = {"Name":"Mizukage-no-Kubikazari","INT":4, "MND":4, "Magic Attack":8, "Magic Burst Damage":10,"Jobs":["blm","rdm","sch","geo","whm","brd"]}
Duelist_Torque = {"Name":"Duelist's Torque +2", "Name2":"Duelist's Torque +2 R25", "Magic Accuracy":30, "INT":15, "MND":15,"Jobs":["rdm"]}
Duelist_Torque1 = {"Name":"Duelist's Torque +1", "Name2":"Duelist's Torque +1 R20", "Magic Accuracy":25, "INT":12, "MND":12,"Jobs":["rdm"]}
Dragoon_Collar = {"Name":"Dragoon's collar +2","Name2":"Dragoon's collar +2 R25","Accuracy":25,"Attack":25,"STR":0+15,"VIT":0+15,"PDL":0+10,"Crit Rate":4,"Jobs":["drg"]}
Dragoon_Collar1 = {"Name":"Dragoon's collar +1","Name2":"Dragoon's collar +1 R20","Accuracy":20,"Attack":20,"STR":0+12,"VIT":0+12,"PDL":0+8,"Crit Rate":3,"Jobs":["drg"]}
Clerics_Torque = {"Name":"Cleric's Torque +2", "Name2":"Cleric's Torque +2 R25", "INT":15, "MND":15, "Jobs":["whm"]}
Clerics_Torque1 = {"Name":"Cleric's Torque +1", "Name2":"Cleric's Torque +1 R20", "INT":12, "MND":12, "Jobs":["whm"]}
Lissome_Necklace = {"Name":"Lissome Necklace", "Accuracy":8, "Store TP":4, "DA":1,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Marked_Gorget = {"Name":"Marked Gorget","AGI":3,"Ranged Accuracy":15,"Ranged Attack":15,"Store TP":2,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Argute_Stole = {"Name":"Argute Stole +2","Name2":"Argute Stole +2 R25","Magic Accuracy":30,"Magic Burst Damage":10,"INT":15,"MND":15,"Magic Damage":25,"Jobs":["sch"]}
Argute_Stole1 = {"Name":"Argute Stole +1","Name2":"Argute Stole +1 R20","Magic Accuracy":25,"Magic Burst Damage":7,"INT":12,"MND":12,"Magic Damage":20,"Jobs":["sch"]}
Warrior_Beads = {"Name": "Warrior's Bead Necklace +2", "Name2":"Warrior's Bead Necklace +2 R25", "Accuracy":25,"Attack":25,"Fencer":1,"DA":0+7,"STR":0+15,"DEX":0+15,"Jobs":["war"]}
Warrior_Beads1 = {"Name": "Warrior's Bead Necklace +1", "Name2":"Warrior's Bead Necklace +1 R20", "Accuracy":20,"Attack":20,"Fencer":1,"DA":0+6,"STR":0+12,"DEX":0+12,"Jobs":["war"]}
Iskur_Gorget = {"Name":"Iskur Gorget","Ranged Accuracy":30,"Ranged Attack":30,"Store TP":8,"Jobs":["thf","rng","nin","cor"]}
Commodore_Charm = {"Name":"Commodore Charm +2", "Name2":"Commodore Charm +2 R25","Magic Accuracy":25, "Ranged Accuracy":25, "STR":15, "AGI":15, "Magic Attack":7,"Magic Damage":25,"Jobs":["cor"]}
Commodore_Charm1 = {"Name":"Commodore Charm +1", "Name2":"Commodore Charm +1 R20","Magic Accuracy":20, "Ranged Accuracy":20, "STR":12, "AGI":12, "Magic Attack":6,"Magic Damage":20,"Jobs":["cor"]}
Bards_Charm = {"Name":"Bard's Charm +2", "Name2":"Bard's Charm +2 R25", "Accuracy":30, "QA":3, "DEX":25, "CHR":25, "PDL":10,"Store TP":7,"Jobs":["brd"]}
Bards_Charm1 = {"Name":"Bard's Charm +1", "Name2":"Bard's Charm +1 R20", "Accuracy":20, "QA":2, "DEX":20, "CHR":20, "PDL":8,"Store TP":6,"Jobs":["brd"]}
Assassins_Gorget = {"Name":"Assassin's Gorget +2", "Name2":"Assassin's Gorget +2 R25","Accuracy":25,"Magic Accuracy":25,"TA Damage%":5,"DEX":15,"AGI":15,"TA":4,"Evasion":25,"Jobs":["thf"]}
Assassins_Gorget1 = {"Name":"Assassin's Gorget +1", "Name2":"Assassin's Gorget +1 R20","Accuracy":20,"Magic Accuracy":20,"TA Damage%":4,"DEX":12,"AGI":12,"TA":3,"Evasion":20,"Jobs":["thf"]}
Monk_Nodowa = {"Name": "Monk's Nodowa +2", "Name2":"Monk's Nodowa +2 R25", "Accuracy":30, "Kick Attacks DMG":20, "DEX":0+15, "MND":0+15, "Kick Attacks":25, "PDL":0+10, "Jobs":["mnk"]}
Monk_Nodowa1 = {"Name": "Monk's Nodowa +1", "Name2":"Monk's Nodowa +1 R20", "Accuracy":25, "Kick Attacks DMG":15, "DEX":0+12, "MND":0+12, "Kick Attacks":20, "PDL":0+8, "Jobs":["mnk"]}
Etoile_Gorget = {"Name":"Etoile Gorget +2","Name2":"Etoile Gorget +2 R25","DEX":0+25, "CHR":0+25, "Accuracy":25,"Magic Accuracy":25, "Store TP":0+7, "PDL":0+10, "Jobs":["dnc"]}
Etoile_Gorget1 = {"Name":"Etoile Gorget +1","Name2":"Etoile Gorget +1 R20","DEX":0+20, "CHR":0+20, "Accuracy":20,"Magic Accuracy":20, "Store TP":0+6, "PDL":0+8, "Jobs":["dnc"]}
Beastmaster_collar = {"Name":"Beastmaster collar +2","Name2":"Beastmaster collar +2 R25","STR":0+15, "DEX":0+15, "Accuracy":25, "PDL":0+10, "Jobs":["bst"]}
Beastmaster_collar1 = {"Name":"Beastmaster collar +1","Name2":"Beastmaster collar +1 R20","STR":0+12, "DEX":0+12, "Accuracy":20, "PDL":0+8, "Jobs":["bst"]}
Bagua_Charm = {"Name":"Bagua Charm +2","Name2":"Bagua Charm +2 R25", "Magic Accuracy":30, "Jobs":["geo"]}
Bagua_Charm1 = {"Name":"Bagua Charm +1","Name2":"Bagua Charm +1 R20", "Magic Accuracy":25, "Jobs":["geo"]}
Knight_bead_necklace = {"Name":"Knight's bead necklace +2","Name2":"Knight's bead necklace +2 R25","VIT":0+15,"MND":0+15, "Jobs":["pld"]}
Knight_bead_necklace1 = {"Name":"Knight's bead necklace +1","Name2":"Knight's bead necklace +1 R20","VIT":0+12,"MND":0+12, "Jobs":["pld"]}
Scout_Gorget = {"Name":"Scout's Gorget +2","Name2":"Scout's Gorget +2 R25","AGI":0+25,"Accuracy":25,"Magic Accuracy":25, "Store TP":0+7, "PDL":0+10, "Jobs":["rng"]}
Scout_Gorget1 = {"Name":"Scout's Gorget +1","Name2":"Scout's Gorget +1 R20","AGI":0+20,"Accuracy":20,"Magic Accuracy":20, "Store TP":0+6, "PDL":0+8, "Jobs":["rng"]}
Mirage_Stole = {"Name":"Mirage Stole +2","Name2":"Mirage Stole +2 R25","Accuracy":25,"Magic Accuracy":25, "STR":0+25, "DEX":0+25,"Store TP":0+7,"Crit Rate":0+5, "Jobs":["blu"]}
Mirage_Stole1 = {"Name":"Mirage Stole +1","Name2":"Mirage Stole +1 R20","Accuracy":20,"Magic Accuracy":20, "STR":0+20, "DEX":0+20,"Store TP":0+6,"Crit Rate":0+4, "Jobs":["blu"]}
Puppetmaster_Collar = {"Name":"Puppetmaster's Collar +2","Name2":"Puppetmaster's Collar +2 R25","Accuracy":30, "AGI":0+15, "DEX":0+15,"PDL":0+10, "Jobs":["pup"]}
Puppetmaster_Collar1 = {"Name":"Puppetmaster's Collar +1","Name2":"Puppetmaster's Collar +1 R20","Accuracy":25, "AGI":0+12, "DEX":0+12,"PDL":0+8, "Jobs":["pup"]}
Futhark_Torque = {"Name":"Futhark Torque +2", "Name2":"Futhark Torque +2 R25", "STR":0+15, "MND":0+15, "Magic Evasion":30, "DT":-7, "Jobs":["run"]}
Futhark_Torque1 = {"Name":"Futhark Torque +1", "Name2":"Futhark Torque +1 R20", "STR":0+12, "MND":0+12, "Magic Evasion":25, "DT":-6, "Jobs":["run"]}
Saevus_Pendant = {"Name":"Saevus Pendant +1", "Magic Accuracy":-6,"Magic Attack":18,"Jobs":["whm","blm","smn","pup","sch","geo"]}
Clotharius_Torque = {"Name":"Clotharius Torque", "Accuracy":8,"Ranged Accuracy":8,"TA":1, "Subtle Blow":8, "Jobs":all_jobs}
Combatants_Torque = {"Name":"Combatant's Torque", "Store TP":4, "Dagger Skill":15, "Sword Skill":15, "Hand-to-Hand Skill":15, "Great Sword Skill":15, "Axe Skill":15, "Great Axe Skill":15, "Scythe Skill":15, "Polearm Skill":15, "Katana Skill":15, "Great Katana Skill":15, "Club Skill":15, "Staff Skill":15, "Marksmanship Skill":15, "Throwing Skill":15, "Archery Skill":15,"Jobs":all_jobs}
Anu_Torque = {"Name":"Anu Torque","Store TP":7,"Attack":20,"Jobs":["mnk","rdm","thf","bst","rng","drg","dnc","run"]}
Vim_Torque = {"Name":"Vim Torque +1","Name2":"Vim Torque +1 R15","Store TP":10,"Accuracy":15,"Regain":20,"Jobs":["war","pld","drk","sam","drg"]}
Canto_Necklace = {"Name":"Canto Necklace +1","Name2":"Canto Necklace +1 R15","CHR":11+10,"Magic Accuracy":15,"Jobs":["brd"]}
Loricate_Torque = {"Name":"Loricate Torque +1","Name2":"Loricate Torque +1 R15","DT":-6,"Jobs":all_jobs}
Moonlight_Nodowa = {"Name":"Moonlight Nodowa","Accuracy":25,"Zanshin":10,"Store TP":10,"Jobs":["mnk","sam","nin"]}
Moepapa_Medal = {"Name":"Moepapa Medal", "DEX":6, "AGI":6, "Jobs":all_jobs}
Null_Loop = {"Name":"Null Loop","Accuracy":50, "Magic Accuracy":50, "Ranged Accuracy":50, "DT":-5, "Jobs":all_jobs}
necks = [Null_Loop, Moepapa_Medal,Moonlight_Nodowa,Loricate_Torque,Canto_Necklace,Vim_Torque,Anu_Torque,Combatants_Torque,Clotharius_Torque,Lissome_Necklace,Saevus_Pendant,Futhark_Torque1,Bagua_Charm1,Commodore_Charm1,Etoile_Gorget1,Argute_Stole1,Puppetmaster_Collar1,Mirage_Stole1,Dragoon_Collar1,Ninja_Nodowa1,Samurai_Nodowa1,Scout_Gorget1,Bards_Charm1,Beastmaster_collar1,Knight_bead_necklace1,Assassins_Gorget1,Duelist_Torque1,Sorcerers_Stole1,Clerics_Torque1,Clerics_Torque,Monk_Nodowa1,Warrior_Beads1,Abyssal_Beads1,Futhark_Torque,Puppetmaster_Collar,Mirage_Stole,Scout_Gorget,Knight_bead_necklace,Bagua_Charm,Beastmaster_collar,Etoile_Gorget,Monk_Nodowa,Assassins_Gorget,Bards_Charm,Commodore_Charm,Iskur_Gorget,Marked_Gorget,Warrior_Beads,Argute_Stole,Dragoon_Collar,Duelist_Torque,Abyssal_Beads,Baetyl_Pendant,Caro_Necklace,Fotia_Gorget,Ninja_Nodowa,Rep_Plat_Medal,Samurai_Nodowa,Sanctity_Necklace,Sibyl_Scarf,Warders_Charm,Sorcerers_Stole,Quanpur_Necklace,Mizukage_no_Kubikazari]
Balder_Earring = {"Name": "Balder Earring +1", "Attack":10, "Store TP":3, "QA":1, "Jobs":all_jobs}
Brutal_Earring = {"Name": "Brutal Earring", "DA":5,"Store TP":1, "Jobs":all_jobs}
Cessance_Earring = {"Name": "Cessance Earring", "Accuracy":6, "DA":3, "Store TP":3, "Jobs":all_jobs}
Crematio_Earring = {"Name": "Crematio Earring", "Magic Attack":6,"Magic Damage":6, "Jobs":all_jobs}
Crepuscular_Earring = {"Name": "Crepuscular Earring", "Accuracy":10, "Ranged Accuracy":10, "Magic Accuracy":10, "Store TP":5,"Jobs":all_jobs}
Dedition_Earring = {"Name": "Dedition Earring", "Accuracy":-10, "Ranged Accuracy":-10, "Attack":-10, "Ranged Attack":-10, "Store TP":8, "Jobs":all_jobs}
Dignitary_Earring = {"Name": "Dignitary's Earring", "Accuracy":10,"Magic Accuracy":10,"Store TP":3, "Subtle Blow":5, "Jobs":all_jobs}
Eabani_Earring = {"Name": "Eabani Earring", "Evasion":15,"Magic Evasion":8,"Dual Wield":4, "Jobs":all_jobs}
Friomisi_Earring = {"Name": "Friomisi Earring", "Magic Attack":10, "Jobs":all_jobs}
Ishvara_Earring = {"Name": "Ishvara Earring", "Weapon Skill Damage":2, "Jobs":all_jobs}
Lugra_Earring_Aug = {"Name": "Lugra Earring +1", "Name2": "Lugra Earring +1 R15 (day)", "STR":0+8,"DEX":0+8,"VIT":0+8,"INT":0+8,"DA":3, "Jobs":["war","pld","drk","bst","sam","nin"]}
Lugra_Earring_Aug2 = {"Name": "Lugra Earring +1", "Name2": "Lugra Earring +1 R15 (night)", "STR":8+8,"DEX":8+8,"VIT":8+8,"INT":8+8,"DA":3, "Jobs":["war","pld","drk","bst","sam","nin"]}
Mache_Earring1 = {"Name": "Mache Earring +1", "Name2": "Mache Earring +1A", "DEX":8,"Accuracy":10,"DA":2, "Martial Arts":13, "Jobs":all_jobs}
Mache_Earring2 = {"Name": "Mache Earring +1", "Name2": "Mache Earring +1B", "DEX":8,"Accuracy":10,"DA":2, "Martial Arts":13, "Jobs":all_jobs}
Moonshade_Earring = {"Name": "Moonshade Earring", "Accuracy":4, "TP Bonus":250, "Jobs":all_jobs}
Odr_Earring = {"Name": "Odr Earring", "DEX":10,"Accuracy":10,"Crit Rate":5, "Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Schere_Earring0 = {"Name": "Schere Earring", "Name2":"Schere Earring R0", "Rank":0, "STR":5, "DA":6, "Accuracy":0, "Attack":0, "Store TP":0, "Subtle Blow":3, "Jobs":["war","mnk","drk","sam","pup"]}
Schere_Earring15 = {"Name": "Schere Earring", "Name2":"Schere Earring R15", "Rank":15, "STR":5, "DA":6, "Accuracy":0+15, "Attack":0, "Store TP":0, "Subtle Blow":3, "Jobs":["war","mnk","drk","sam","pup"]}
Schere_Earring20 = {"Name": "Schere Earring", "Name2":"Schere Earring R20", "Rank":20, "STR":5, "DA":6, "Accuracy":0+15, "Attack":0+5, "Store TP":0, "Subtle Blow":3, "Jobs":["war","mnk","drk","sam","pup"]}
Schere_Earring25 = {"Name": "Schere Earring", "Name2":"Schere Earring R25", "Rank":25, "STR":5, "DA":6, "Accuracy":0+15, "Attack":0+10, "Store TP":0+3, "Subtle Blow":3, "Jobs":["war","mnk","drk","sam","pup"]}
Schere_Earring30 = {"Name": "Schere Earring", "Name2":"Schere Earring R30", "Rank":30, "STR":5, "DA":6, "Accuracy":0+15, "Attack":0+15, "Store TP":0+5, "Subtle Blow":3, "Jobs":["war","mnk","drk","sam","pup"]}
Static_Earring = {"Name": "Static Earring", "MND":2, "Magic Burst Damage":5, "Jobs":all_jobs}
Suppanomimi = {"Name": "Suppanomimi", "AGI":2,"Dual Wield":5,"Sword Skill":5, "Jobs":all_jobs}
Telos_Earring = {"Name": "Telos Earring", "Accuracy":10, "Attack":10, "Ranged Accuracy":10, "Ranged Attack":10, "DA":1, "Store TP":5, "Jobs":all_jobs}
Thrud_Earring = {"Name": "Thrud Earring", "STR":10, "VIT":10, "Weapon Skill Damage":3, "Jobs":["war","pld","drk","bst","sam","drg"]}
Hattori_Earring = {"Name": "Hattori Earring +2", "PDL":9, "Throwing Skill":12, "Katana Skill":12, "Accuracy":18, "Magic Accuracy":18, "Store TP":7, "DEX":11, "AGI":11, "Jobs":["nin"]}
Hattori_Earring1 = {"Name": "Hattori Earring +1", "PDL":8, "Throwing Skill":11, "Katana Skill":11, "Accuracy":13, "Magic Accuracy":13, "Store TP":4, "Jobs":["nin"]}
Heathen_Earring = {"Name": "Heathen's Earring +2", "Attack":20, "PDL":9, "Accuracy":18,"Magic Accuracy":18, "Weapon Skill Damage":6, "STR":11, "INT":11, "Jobs":["drk"]}
Heathen_Earring1 = {"Name": "Heathen's Earring +1", "Attack":17, "PDL":8, "Accuracy":13,"Magic Accuracy":13, "Weapon Skill Damage":3, "Jobs":["drk"]}
Regal_Earring = {"Name":"Regal Earring", "INT":10, "MND":10, "CHR":10, "Magic Attack":7,"Jobs":["blm","rdm","sch","geo","whm","brd","blu"]}
Malignance_Earring = {"Name":"Malignance Earring","INT":8,"MND":8,"Magic Accuracy":10,"Magic Attack":8,"Jobs":["blm","rdm","sch","geo","drk","whm"]}
Barkarole_Earring = {"Name":"Barkarole Earring", "INT":3, "Magic Accuracy":8, "Magic Attack":8,"Jobs":["blm","sch","geo"]}
Wicce_Earring = {"Name":"Wicce Earring +2", "Magic Attack":9,"Magic Damage":9,"INT":11,"MND":11,"Magic Accuracy":18,"Jobs":["blm"]}
Wicce_Earring1 = {"Name":"Wicce Earring +1", "Magic Attack":8,"Magic Damage":8,"Magic Accuracy":13,"Jobs":["blm"]}
Sherida_Earring = {"Name":"Sherida Earring", "STR":5, "DEX":5, "DA":5, "Store TP":5, "Jobs":["mnk","rdm","thf","bst","rng","drg","dnc","run"]}
Lethargy_Earring = {"Name":"Lethargy Earring +2", "Accuracy":0+18,"Magic Accuracy":0+18, "DA":0+7, "STR":0+11, "DEX":0+11, "Jobs":["rdm"]}
Lethargy_Earring1 = {"Name":"Lethargy Earring +1", "Accuracy":0+13,"Magic Accuracy":0+13, "DA":0+4, "Jobs":["rdm"]}
Peltast_Earring = {"Name":"Peltast's Earring +2", "PDL":9,"Subtle Blow":7, "Accuracy":18,"Magic Accuracy":18,"Crit Rate":7,"STR":11,"VIT":11,"Jobs":["drg"]}
Peltast_Earring1 = {"Name":"Peltast's Earring +1", "PDL":8,"Subtle Blow":6, "Accuracy":13,"Magic Accuracy":13,"Crit Rate":4,"Jobs":["drg"]}
Ebers_Earring = {"Name":"Ebers Earring +2", "Accuracy":18,"Magic Accuracy":18,"STR":11,"MND":11,"Jobs":["whm"]}
Ebers_Earring1 = {"Name":"Ebers Earring +1", "Accuracy":13,"Magic Accuracy":13,"Jobs":["whm"]}
Kasuga_Earring = {"Name":"Kasuga Earring +2","Store TP":9,"Skillchain Bonus":7,"Accuracy":18,"Weapon Skill Damage":5,"STR":11,"DEX":11,"Jobs":["sam"]}
Kasuga_Earring1 = {"Name":"Kasuga Earring +1","Store TP":8,"Skillchain Bonus":6,"Accuracy":13,"Weapon Skill Damage":3,"Jobs":["sam"]}
Arbatel_Earring = {"Name":"Arbatel Earring +2","Magic Attack":9,"Magic Damage":9,"Magic Accuracy":18,"INT":11,"MND":11,"Jobs":["sch"]}
Arbatel_Earring1 = {"Name":"Arbatel Earring +1","Magic Attack":8,"Magic Damage":8,"Magic Accuracy":13,"Jobs":["sch"]}
Enervating_Earring = {"Name":"Enervating Earring","Ranged Accuracy":7,"Ranged Attack":7,"Store TP":4,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Boii_Earring = {"Name":"Boii Earring +2","DA":9,"Accuracy":18,"Magic Accuracy":18,"STR":11,"VIT":11,"Crit Rate":7,"Jobs":["war"]}
Boii_Earring1 = {"Name":"Boii Earring +1","DA":8,"Accuracy":13,"Magic Accuracy":13,"Crit Rate":4,"Jobs":["war"]}
Chasseurs_Earring = {"Name":"Chasseur's Earring +2","Accuracy":18,"Magic Accuracy":18,"STR":11,"AGI":11,"Crit Rate":7,"Jobs":["cor"]}
Chasseurs_Earring1 = {"Name":"Chasseur's Earring +1","Accuracy":13,"Magic Accuracy":13,"Crit Rate":4,"Jobs":["cor"]}
Fili_Earring = {"Name":"Fili Earring +2","Accuracy":18,"Magic Accuracy":18,"MND":11,"CHR":11,"Jobs":["brd"]}
Fili_Earring1 = {"Name":"Fili Earring +1","Accuracy":13,"Magic Accuracy":13,"Jobs":["brd"]}
Skulkers_Earring = {"Name":"Skulker's Earring +2","TA":5,"DEX":11,"AGI":11,"Accuracy":18,"Magic Accuracy":18,"Store TP":7,"Jobs":["thf"]}
Skulkers_Earring1 = {"Name":"Skulker's Earring +1","TA":4,"Accuracy":13,"Magic Accuracy":13,"Store TP":4,"Jobs":["thf"]}
Bhikku_Earring = {"Name":"Bhikku Earring +2","Hand-to-Hand Skill":12,"DEX":11,"STR":11,"Accuracy":18,"Magic Accuracy":18,"Store TP":7,"Jobs":["mnk"]}
Bhikku_Earring1 = {"Name":"Bhikku Earring +1","Hand-to-Hand Skill":11,"Accuracy":13,"Magic Accuracy":13,"Store TP":4,"Jobs":["mnk"]}
Maculele_Earring = {"Name":"Maculele Earring +2","Skillchain Bonus":7,"DEX":0+11, "AGI":0+11, "PDL":9, "Store TP":0+7, "Accuracy":0+18, "Magic Accuracy":0+18, "Jobs":["dnc"]}
Maculele_Earring1 = {"Name":"Maculele Earring +1","Skillchain Bonus":6,"PDL":8, "Store TP":0+4, "Accuracy":0+13, "Magic Accuracy":0+13, "Jobs":["dnc"]}
Nukumi_earring = {"Name":"Nukumi earring +2","STR":0+11, "CHR":0+11, "Axe Skill":12, "PDL":9, "Accuracy":0+18, "Magic Accuracy":0+18, "Jobs":["bst"]}
Nukumi_earring1 = {"Name":"Nukumi earring +1", "Axe Skill":11, "PDL":8, "Accuracy":0+13, "Magic Accuracy":0+13, "Jobs":["bst"]}
Azimuth_earring = {"Name":"Azimuth earring +2","INT":0+11, "MND":0+11,"Magic Attack":9, "Magic Accuracy":0+18, "Jobs":["geo"]}
Azimuth_earring1 = {"Name":"Azimuth earring +1","Magic Attack":8, "Magic Accuracy":0+13, "Jobs":["geo"]}
Sroda_Earring = {"Name":"Sroda Earring", "DA":7,"Jobs":["bst","drg","smn","pup"]}
Chevalier_earring = {"Name":"Chevalier's earring +2","STR":0+11,"VIT":0+11,"Magic Accuracy":0+18,"Accuracy":0+18,"DT":-7,"Jobs":["pld"]}
Chevalier_earring1 = {"Name":"Chevalier's earring +1","Magic Accuracy":0+13,"Accuracy":0+13,"DT":-4,"Jobs":["pld"]}
Amini_earring = {"Name":"Amini earring +2","STR":0+11, "AGI":0+11,"PDL":9, "Magic Accuracy":0+18, "Accuracy":0+18, "Crit Rate":0+7, "Jobs":["rng"]}
Amini_earring1 = {"Name":"Amini earring +1","PDL":8, "Magic Accuracy":0+13, "Accuracy":0+13, "Crit Rate":0+4, "Jobs":["rng"]}
Karagoz_earring = {"Name":"Karagoz earring +2","STR":0+11, "DEX":0+11,"Hand-to-Hand Skill":12, "Subtle Blow":7, "Magic Accuracy":0+18, "Accuracy":0+18, "Store TP":0+7, "Jobs":["pup"]}
Karagoz_earring1 = {"Name":"Karagoz earring +1","Hand-to-Hand Skill":11, "Subtle Blow":6, "Magic Accuracy":0+13, "Accuracy":0+13, "Store TP":0+4, "Jobs":["pup"]}
Hashishin_earring = {"Name":"Hashishin earring +2","STR":0+11, "INT":0+11,"Sword Skill":12, "Magic Accuracy":0+18, "Accuracy":0+18, "DA":0+7, "Jobs":["blu"]}
Hashishin_earring1 = {"Name":"Hashishin earring +1","Sword Skill":11, "Magic Accuracy":0+13, "Accuracy":0+13, "DA":0+4, "Jobs":["blu"]}
Erilaz_earring = {"Name":"Erilaz earring +2","Magic Evasion":11,"STR":0+11, "MND":0+11,"Magic Accuracy":0+18,"Accuracy":0+18,"DT":-7,"Jobs":["run"]}
Erilaz_earring1 = {"Name":"Erilaz earring +1","Magic Evasion":11,"Magic Accuracy":0+13, "Accuracy":0+13,"DT":-4,"Jobs":["run"]}
Odnowa_Earring = {"Name":"Odnowa Earring +1","Name2":"Odnowa Earring +1 R15","STR":3,"VIT":3,"Accuracy":9,"MDT":-2,"DT":-3,"Jobs":all_jobs}
Dominance_Earring = {"Name":"Dominance Earring +1","Name2":"Dominance Earring +1 R15","Accuracy":14, "DEX":10, "Jobs":all_jobs}
Beyla_Earring = {"Name":"Beyla Earring","Ranged Accuracy":15,"Subtle Blow":5,"Jobs":["rng","cor"]}
ears = [Beyla_Earring,Dominance_Earring,Schere_Earring0,Erilaz_earring1,Hashishin_earring1,Karagoz_earring1,Amini_earring1,Chevalier_earring1,Azimuth_earring1,Nukumi_earring1,Maculele_Earring1,Bhikku_Earring1,Skulkers_Earring1,Fili_Earring1,Chasseurs_Earring1,Boii_Earring1,Arbatel_Earring1,Peltast_Earring1,Ebers_Earring1,Kasuga_Earring1,Lethargy_Earring1,Wicce_Earring1,Heathen_Earring1,Hattori_Earring1,Odnowa_Earring,Erilaz_earring,Karagoz_earring,Hashishin_earring,Amini_earring,Chevalier_earring,Sroda_Earring,Azimuth_earring, Nukumi_earring, Maculele_Earring,Bhikku_Earring,Skulkers_Earring,Fili_Earring,Chasseurs_Earring,Enervating_Earring,Boii_Earring,Arbatel_Earring,Kasuga_Earring,Ebers_Earring,Peltast_Earring,Lethargy_Earring,Sherida_Earring,Balder_Earring,Brutal_Earring,Cessance_Earring,Crematio_Earring,Crepuscular_Earring,Dedition_Earring,Dignitary_Earring,Eabani_Earring,Friomisi_Earring,Ishvara_Earring,Lugra_Earring_Aug,Lugra_Earring_Aug2,Mache_Earring1,Mache_Earring2,Moonshade_Earring,Odr_Earring,Schere_Earring30,Schere_Earring25,Schere_Earring20,Schere_Earring15,Static_Earring,Suppanomimi,Telos_Earring,Thrud_Earring,Hattori_Earring,Heathen_Earring,Regal_Earring,Malignance_Earring,Barkarole_Earring,Wicce_Earring]
ears2 = [Beyla_Earring,Dominance_Earring,Schere_Earring0,Erilaz_earring1,Hashishin_earring1,Karagoz_earring1,Amini_earring1,Chevalier_earring1,Azimuth_earring1,Nukumi_earring1,Maculele_Earring1,Bhikku_Earring1,Skulkers_Earring1,Fili_Earring1,Chasseurs_Earring1,Boii_Earring1,Arbatel_Earring1,Peltast_Earring1,Ebers_Earring1,Kasuga_Earring1,Lethargy_Earring1,Wicce_Earring1,Heathen_Earring1,Hattori_Earring1,Odnowa_Earring,Erilaz_earring,Karagoz_earring,Hashishin_earring,Amini_earring,Chevalier_earring,Sroda_Earring,Azimuth_earring, Nukumi_earring, Maculele_Earring,Bhikku_Earring,Skulkers_Earring,Fili_Earring,Chasseurs_Earring,Enervating_Earring,Boii_Earring,Arbatel_Earring,Kasuga_Earring,Ebers_Earring,Peltast_Earring,Lethargy_Earring,Sherida_Earring,Balder_Earring,Brutal_Earring,Cessance_Earring,Crematio_Earring,Crepuscular_Earring,Dedition_Earring,Dignitary_Earring,Eabani_Earring,Friomisi_Earring,Ishvara_Earring,Lugra_Earring_Aug,Lugra_Earring_Aug2,Mache_Earring1,Mache_Earring2,Moonshade_Earring,Odr_Earring,Schere_Earring30,Schere_Earring25,Schere_Earring20,Schere_Earring15,Static_Earring,Suppanomimi,Telos_Earring,Thrud_Earring,Hattori_Earring,Heathen_Earring,Regal_Earring,Malignance_Earring,Barkarole_Earring,Wicce_Earring]
# Note that JSE+2 earrings are available in both slots.
# This is because if the 2nd best earring is coincidentally placed in the right_ear, the JSE+2 earring might not be enough to replace it, even if it is significantly better than the third best option.
# This results in a set that SHOULD have JSE+2 earring in it, but does not. Just remember that the output should place JSE+2 in the right ear. I'll find a way to force it later. TODO
# ["Hattori","Heathen","Wicce","Lethargy","Peltast","Ebers","Kasuga","Arbatel","Boii","Chasseur","Fili","Skulker","Bhikku","Maculele","Nukumi","Azimuth","Chevalier","Amini","Hashishin","Erilaz","Karagoz"]
Abnoba_Kaftan = {"Name": "Abnoba Kaftan","Evasion":55,"Magic Evasion":69,"Magic Defense":6, "STR":25, "DEX":38, "VIT":24, "AGI":28, "INT":21, "MND":21, "CHR":21, "Accuracy":22, "Attack":22, "Gear Haste":4, "Crit Rate":5, "Crit Damage":5,"Jobs":["nin","mnk","thf","rng","blu","cor","pup","dnc","run"]}
Adhemar_Jacket_A = {"Name": "Adhemar Jacket +1", "Name2": "Adhemar Jacket +1 A", "Evasion":55,"Magic Evasion":69,"Magic Defense":6,"STR":26, "DEX":33+12, "VIT":23, "AGI":29+12, "INT":20, "MND":20, "CHR":20, "Accuracy":35+20, "Attack":35, "Ranged Accuracy":35, "Ranged Attack":35, "Gear Haste":4, "TA":4, "Dual Wield":6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Jacket_B = {"Name": "Adhemar Jacket +1", "Name2": "Adhemar Jacket +1 B", "Evasion":55,"Magic Evasion":69,"Magic Defense":6,"STR":26+12, "DEX":33+12, "VIT":23, "AGI":29, "INT":20, "MND":20, "CHR":20, "Accuracy":35, "Attack":35+20, "Ranged Accuracy":35, "Ranged Attack":35, "Gear Haste":4, "TA":4, "Dual Wield":6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Jacket_C = {"Name": "Adhemar Jacket +1", "Name2": "Adhemar Jacket +1 C", "Evasion":55,"Magic Evasion":69,"Magic Defense":6,"STR":26, "DEX":33, "VIT":23, "AGI":29+12, "INT":20, "MND":20, "CHR":20, "Accuracy":35, "Attack":35, "Ranged Accuracy":35, "Ranged Attack":35+20, "Ranged Accuracy":0+20, "Gear Haste":4, "TA":4, "Dual Wield":6,"Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Agony_Jerkin = {"Name": "Agony Jerkin +1", "Name2": "Agony Jerkin +1 R15","Evasion":49,"Magic Evasion":64,"Magic Defense":6, "STR":24+10, "DEX":35+10, "VIT":24+10, "AGI":28+10, "INT":23+10, "MND":23+10, "CHR":23+10, "Attack":23+60, "Gear Haste":4, "Accuracy":14, "Store TP":0+10,"Jobs":["nin","war","rdm","thf","pld","drk","bst","brd","rng","sam","drg","blu","cor","dnc","run"]}
Ashera_Harness = {"Name": "Ashera Harness", "Evasion":90,"Magic Evasion":96,"Magic Defense":5,"STR":30, "DEX":40, "VIT":30, "AGI":30, "INT":30, "MND":30, "CHR":40, "Accuracy":45, "Attack":45, "Gear Haste":4, "Store TP":10,"DT":-7,"Jobs":["nin","mnk","thf","brd","dnc","run"]}
Dagon_Breastplate = {"Name": "Dagon Breastplate", "Subtle Blow II":10,"Evasion":60,"Magic Evasion":86,"Magic Defense":5,"STR":40,"DEX":30,"VIT":40,"AGI":30,"INT":30,"MND":30,"CHR":30,"Accuracy":45,"Attack":45,"Gear Haste":1,"Crit Rate":4, "TA":5,"Jobs":["drk","sam","pld","war","drg"]}
Flamma_Korazin = {"Name": "Flamma Korazin +2","Subtle Blow":17,"Evasion":55,"Magic Evasion":69,"Magic Defense":6, "STR":43,"DEX":39,"VIT":32,"AGI":20,"INT":20,"MND":20,"CHR":20,"Accuracy":46,"Magic Accuracy":46,"Gear Haste":2,"Store TP":9,"Jobs":["drk","sam","war","pld","drg"]}
Gyve_Doublet = {"Name": "Gyve Doublet", "Evasion":41,"Magic Evasion":80, "Magic Defense":6,"STR":19, "DEX":19, "VIT":19, "AGI":19, "INT":39, "MND":33, "CHR":33, "Magic Attack":42, "Gear Haste":3,"Jobs":["whm","brd","smn","blu","pup","nin","drk","blm","rdm","sch","geo","rng"]}
Hachiya_Chainmail = {"Name": "Hachiya Chainmail +3", "Subtle Blow":9,"Evasion":82,"Magic Evasion":73,"Magic Defense":5,"STR":39, "DEX":35, "VIT":36, "AGI":35, "INT":34, "MND":34, "CHR":34, "Accuracy":50, "Gear Haste":4,"Dual Wield":10,"Crit Rate":8,"Jobs":["nin"]}
Herculean_Vest = {"Name": "Herculean Vest", "Evasion":60,"Magic Evasion":69,"Magic Defense":6,"STR":28, "DEX":34, "VIT":24, "AGI":30, "INT":21, "MND":20, "CHR":21, "Accuracy":15, "Ranged Accuracy":15, "Gear Haste":4, "Store TP":3, "Crit Rate":3,"Jobs":["nin","mnk","thf","rng","blu","cor","pup","dnc","run"]}
Hizamaru_Haramaki = {"Name": "Hizamaru Haramaki +2", "Evasion":95,"Magic Evasion":69,"Magic Defense":6,"STR":40, "DEX":36, "VIT":34, "AGI":28, "INT":20, "MND":17, "CHR":28, "Accuracy":46, "Attack":28, "Gear Haste":4,"Jobs":["nin","sam","mnk","pup"]}
Ignominy_Cuirass = {"Name": "Ignominy Cuirass +3", "Evasion":61,"Magic Evasion":68,"Magic Defense":5,"STR":46,"DEX":29,"VIT":39,"AGI":29,"INT":29,"MND":29,"CHR":29,"Accuracy":50,"Attack":48,"Gear Haste":3,"Weapon Skill Damage":10,"Jobs":["drk"]}
Kendatsuba_Samue = {"Name": "Kendatsuba Samue +1","Subtle Blow":12, "Evasion":70,"Magic Evasion":117,"Magic Defense":9,"STR":33, "DEX":39, "VIT":21, "AGI":37, "INT":24, "MND":23, "CHR":21, "Accuracy": 52, "Ranged Accuracy": 47, "Gear Haste": 4, "TA": 6, "Crit Rate": 9,"Jobs":["nin","sam","mnk"]}
Malignance_Tabard = {"Name": "Malignance Tabard", "Evasion":102,"Magic Evasion":139, "Magic Defense":8,"DT":-9, "STR":19, "DEX":49, "VIT":25, "AGI":42, "INT":19, "MND":24, "CHR":24, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Gear Haste":4, "Store TP":11, "PDL":6,"Jobs":["mnk", "rdm", "thf", "bst", "rng", "nin", "blu", "cor", "pup", "dnc"]}
Mochizuki_Chainmail = {"Name": "Mochizuki Chainmail +3", "Evasion":72,"Magic Evasion":73,"Magic Defense":6,"STR":34, "DEX":35, "VIT":31, "AGI":35, "INT":34, "MND":34, "CHR":34, "Accuracy":51, "Attack":87, "Ranged Accuracy":47, "Ranged Attack":79, "Magic Accuracy":40,"Gear Haste":4,"Dual Wield":9,"Daken":10,"Jobs":["nin"]}
Mummu_Jacket = {"Name": "Mummu Jacket +2","Evasion":69,"Magic Evasion":80,"Magic Defense":6, "STR":25, "DEX":48, "VIT":24, "AGI":44, "INT":21, "MND":20, "CHR":24, "Accuracy":46, "Ranged Accuracy":46, "Magic Accuracy":46, "Gear Haste":4, "Store TP":6, "Crit Rate": 6,"Jobs":["nin","mnk","thf","rng","cor","dnc"]}
Ratri_Breastplate = {"Name": "Ratri Breastplate +1","Evasion":70,"Magic Evasion":117,"Magic Defense":0,"DT":+14, "STR":48, "DEX":34, "VIT":30, "AGI":21, "INT":25, "MND":25, "CHR":24, "Magic Accuracy":47, "Scythe Skill":56, "Gear Haste":3, "Weapon Skill Damage":10,"Jobs":["drk"]}
Ryuo_Domaru_A = {"Name": "Ryuo Domaru +1", "Name2": "Ryuo Domaru +1 A", "Evasion":44,"Magic Evasion":59,"Magic Defense":4,"PDT":-5, "STR":28+12, "DEX":24+12, "VIT":23, "AGI":29, "INT":19, "MND":19, "CHR":19,"Accuracy":37+20,"Attack":37,"Gear Haste":3,"Crit Rate":5,"Jobs":["nin","sam","mnk","pup"]}
Sakonji_Domaru = {"Name":"Sakonji Domaru +3", "Evasion":61,"Magic Evasion":73,"Magic Defense":6,"STR":42, "DEX":37, "VIT":36, "AGI":31, "INT":31, "MND":31, "CHR":31, "Accuracy":47, "Attack":80, "Magic Accuracy":40, "Gear Haste":3, "Store TP":10, "Weapon Skill Damage":10,"Jobs":["sam"]}
Samnuha_Coat = {"Name": "Samnuha Coat", "Evasion":55,"Magic Evasion":69,"Magic Defense":6, "STR":26, "DEX":33, "VIT":23, "AGI":29, "INT":20, "MND":20, "CHR":20, "Accuracy":23, "Magic Accuracy":23+15, "Magic Attack":20+15, "Gear Haste":4, "Dual Wield":5, "Magic Burst Damage II": 8,"Jobs":["nin","mnk","thf","rng","blu","cor","pup","dnc","run"]}
Sulevia_Platemail = {"Name": "Sulevia's Platemail +2","Evasion":36,"Magic Evasion":59,"Magic Defense":3, "DT":-9,"STR":41,"DEX":24,"VIT":41,"AGI":16,"INT":16,"MND":27,"CHR":27,"Accuracy":46,"Attack":50,"Gear Haste":1,"Skillchain Bonus":7,"Jobs":["drk","war","pld","drg"]}
Tatenashi_Haramaki = {"Name": "Tatenashi Haramaki +1", "Name2": "Tatenashi Haramaki +1 R15", "Evasion":44,"Magic Evasion":59,"Magic Defense":4, "STR":28+10, "DEX":24+10, "VIT":28+10, "AGI":19+10, "INT":19+10, "MND":19+10, "CHR":19+10,"Accuracy":35+30,"Attack":35,"Gear Haste":3,"Crit Rate":6,"Store TP":8,"TA":0+5,"Zanshin":8,"Jobs":["nin","sam","mnk","war","rng"]}
Hattori_Ningi = {"Name": "Hattori Ningi +3", "Evasion":95,"Magic Evasion":129,"Magic Defense":10,"DT":-13,"STR":40,"DEX":47,"VIT":35,"AGI":43,"INT":36,"MND":31,"CHR":31,"Accuracy":64,"Attack":74,"Ranged Accuracy":64,"Magic Accuracy":64,"Gear Haste":4,"Crit Rate":8,"Jobs":["nin"]}
Hattori_Ningi2 = {'Name':'Hattori Ningi +2', 'Evasion':85, 'Magic Evasion':119, 'Magic Defense':9, 'DT':-12, 'STR':35, 'DEX':42, 'VIT':30, 'AGI':38, 'INT':31, 'MND':26, 'CHR':26, 'Accuracy':54, 'Attack':64, 'Ranged Accuracy':54, 'Magic Accuracy':54, 'Gear Haste':4, 'Crit Rate':7, 'Jobs':['nin']}
Heathen_Cuirass = {"Name": "Heathen's Cuirass +3","Evasion":94,"Magic Evasion":103,"Magic Defense":8, "DT":-13,"STR":47,"DEX":31,"VIT":43,"AGI":33,"INT":35,"MND":35,"CHR":35,"Accuracy":64,"Attack":74,"Magic Accuracy":64,"Gear Haste":4,"Crit Rate":7,"Jobs":["drk"]}
Heathen_Cuirass2 = {'Name':"Heathen's Cuirass +2", 'Evasion':84, 'Magic Evasion':93, 'Magic Defense':7, 'DT':-12, 'STR':42, 'DEX':26, 'VIT':38, 'AGI':28, 'INT':30, 'MND':30, 'CHR':30, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Gear Haste':4, 'Crit Rate':6, 'Jobs':['drk']}
Amalric_Doublet = {"Name":"Amalric Doublet +1", "Name2":"Amalric Doublet +1A","Evasion":33,"Magic Evasion":91,"Magic Defense":7,"STR":16,"DEX":19,"VIT":16,"AGI":16,"INT":38,"MND":30,"CHR":28,"Magic Accuracy":33+20,"Magic Attack":33+20,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":0,"Gear Haste":3,"Jobs":["blm","sch","rdm","geo","blu"]}
Ea_Houppelande = {"Name":"Ea Houppelande +1", "Evasion":55,"Magic Evasion":128,"Magic Defense":9,"STR":23,"DEX":24,"VIT":26,"AGI":26,"INT":48,"MND":37,"CHR":34,"Magic Accuracy":52,"Magic Attack":44,"Magic Burst Damage":9, "Magic Burst Damage II":9,"Gear Haste":3,"Jobs":["blm", "rdm", "geo"]}
Wicce_Coat = {"Name":"Wicce Coat +3", "Evasion":88,"Magic Evasion":141,"Magic Defense":11,"STR":29,"DEX":34,"VIT":34,"AGI":34,"INT":50,"MND":43,"CHR":43, "Accuracy":64,"Magic Accuracy":64,"Magic Attack":59,"Magic Burst Damage":0,"Magic Burst Damage II":5,"Magic Damage":34,"Gear Haste":3,"Jobs":["blm"]}
Wicce_Coat2 = {"Name":"Wicce Coat +2", "Evasion":78,"Magic Evasion":131,"Magic Defense":10,"STR":24,"DEX":29,"VIT":29,"AGI":29,"INT":45,"MND":38,"CHR":38, "Accuracy":54,"Magic Accuracy":54,"Magic Attack":54,"Magic Burst Damage":0,"Magic Burst Damage II":4,"Magic Damage":24,"Gear Haste":3,"Jobs":["blm"]}
Archmage_Coat = {"Name":"Archmage's Coat +3", "Evasion":61,"Magic Evasion":100,"Magic Defense":8,"STR":31,"DEX":31,"VIT":31,"AGI":31,"INT":46,"MND":39,"CHR":39, "Magic Accuracy":40,"Magic Attack":52, "Elemental Magic Skill":24, "Accuracy":40,"Gear Haste":3,"Jobs":["blm"]}
Spaekona_Coat = {"Name":"Spaekona's Coat +3","Evasion":61,"Magic Evasion":100,"Magic Defense":7, "STR":31,"DEX":31,"VIT":31,"AGI":31,"INT":39,"MND":39,"CHR":39,"Magic Accuracy":55,"Magic Damage":48,"Magic Attack":0,"Gear Haste":3,"Jobs":["blm"]}
Jhakri_Robe = {"Name":"Jhakri Robe +2","Evasion":33,"Magic Evasion":53,"Magic Defense":5,"STR":37,"DEX":33,"VIT":14,"AGI":16,"INT":50,"MND":32,"CHR":30,"Accuracy":46,"Attack":46,"Magic Accuracy":46,"Magic Attack":43,"Gear Haste":4,"Jobs":["blm","rdm","blu","sch","geo"]}
Vitiation_Tabard = {"Name":"Vitiation Tabard +3","Evasion":61,"Magic Evasion":100,"Magic Defense":8,"STR":31,"DEX":31,"VIT":31,"AGI":31,"INT":39,"MND":45,"CHR":39,"Accuracy":40,"Attack":65,"Magic Accuracy":40,"Gear Haste":3,"Jobs":["rdm"]}
Lethargy_Sayon = {"Name":"Lethargy Sayon +3","Evasion":91,"Magic Evasion":136,"Magic Defense":11,"DT":-14,"STR":34,"DEX":34,"VIT":30,"AGI":30,"INT":47,"MND":45,"CHR":35,"Accuracy":64,"Attack":64,"Magic Accuracy":64,"Magic Attack":54,"Magic Damage":34,"Gear Haste":3,"Jobs":["rdm"]}
Lethargy_Sayon2 = {"Name":"Lethargy Sayon +2","Evasion":81,"Magic Evasion":126,"Magic Defense":10,"DT":-13,"STR":29,"DEX":29,"VIT":25,"AGI":25,"INT":42,"MND":40,"CHR":30,"Accuracy":54,"Attack":54,"Magic Accuracy":54,"Magic Attack":49,"Magic Damage":24,"Gear Haste":3,"Jobs":["rdm"]}
Vishap_Mail = {"Name":"Vishap Mail +3","Evasion":61,"Magic Evasion":73,"Magic Defense":5,"STR":41,"DEX":31,"VIT":41,"AGI":31,"INT":31,"MND":31,"CHR":31,"Accuracy":57,"Attack":35,"Gear Haste":3,"Store TP":8,"Jobs":["drg"]}
Pteroslaver_Mail = {"Name":"Pteroslaver Mail +3","Evasion":76,"Magic Evasion":73,"Magic Defense":6,"STR":44,"DEX":39,"VIT":36,"AGI":31,"INT":31,"MND":31,"CHR":31,"Accuracy":40,"Attack":80,"Magic Accuracy":40,"Gear Haste":3,"Jobs":["drg"]}
Peltast_Plackart = {"Name":"Peltast's Plackart +3","Evasion":94,"Magic Evasion":109,"Magic Defense":8,"STR":43,"DEX":39,"VIT":43,"AGI":34,"INT":34,"MND":34,"CHR":34,"Accuracy":64,"Attack":74,"Magic Accuracy":64,"Gear Haste":3,"Store TP":14,"PDL":10,"Jobs":["drg"]}
Peltast_Plackart2 = {'Name':"Peltast's Plackart +2", 'Evasion':84, 'Magic Evasion':99, 'Magic Defense':7, 'STR':38, 'DEX':34, 'VIT':38, 'AGI':29, 'INT':29, 'MND':29, 'CHR':29, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Gear Haste':3, 'Store TP':13, 'PDL':7, 'Jobs':['drg']}
Ayanmo_Corazza = {"Name":"Ayanmo Corazza +2","Evasion":38,"Magic Evasion":64,"Magic Defense":6,"DT":-6,"STR":28,"DEX":48,"VIT":24,"AGI":33,"INT":21,"MND":31,"CHR":21,"Accuracy":46,"Magic Accuracy":46,"Gear Haste":4, "DA":7,"Jobs":["whm","rdm","brd","blu","run"]}
Piety_Bliaut = {"Name":"Piety Bliaut +3","Evasion":61,"Magic Evasion":100,"Magic Defense":8,"STR":31, "DEX":31, "VIT":31, "AGI":31, "INT":39, "MND":39, "CHR":39, "Accuracy":40, "Attack":65, "Gear Haste":3, "Jobs":["whm"]}
Arbatel_Gown = {"Name":"Arbatel Gown +3","Evasion":88,"Magic Evasion":141,"Magic Defense":11,"DT":-13,"STR":29, "DEX":34, "VIT":34, "AGI":34, "INT":50, "MND":43, "CHR":43, "Accuracy":64, "Magic Accuracy":64, "Magic Attack":59, "Magic Damage":34, "Gear Haste":3, "Jobs":["sch"]}
Arbatel_Gown2 = {'Name':'Arbatel Gown +2', 'Evasion':78, 'Magic Evasion':131, 'Magic Defense':10, 'DT':-12, 'STR':24, 'DEX':29, 'VIT':29, 'AGI':29, 'INT':45, 'MND':38, 'CHR':38, 'Accuracy':54, 'Magic Accuracy':54, 'Magic Attack':54, 'Magic Damage':24, 'Gear Haste':3, 'Jobs':['sch']}
Pummeler_Lorica = {"Name":"Pummeler's Lorica +3","Evasion":64,"Magic Evasion":84,"Magic Defense":6,"STR":40, "DEX":34, "VIT":40, "AGI":33, "INT":33, "MND":33, "CHR":33, "Accuracy":50, "Attack":32, "Gear Haste":4, "Weapon Skill Damage":10,"Jobs":["war"]}
Agoge_Lorica = {"Name":"Agoge Lorica +3","Evasion":64,"Magic Evasion":84,"Magic Defense":7,"STR":36, "DEX":35, "VIT":36, "AGI":30, "INT":30, "MND":30, "CHR":30, "Accuracy":50, "Attack":85, "Magic Accuracy":40, "Gear Haste":4, "DA":7, "Jobs":["war"]}
Boii_Lorica = {"Name":"Boii Lorica +3", "Evasion":94,"Magic Evasion":109,"Magic Defense":8,"DT":-14, "STR":43, "DEX":39, "VIT":43, "AGI":34, "INT":34, "MND":34, "CHR":34, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Great Axe Skill":21, "Gear Haste":3, "Store TP":11, "Jobs":["war"]}
Boii_Lorica2 = {"Name":"Boii Lorica +2", "Evasion":85,"Magic Evasion":99,"Magic Defense":7,"DT":-13, "STR":38, "DEX":34, "VIT":38, "AGI":29, "INT":29, "MND":29, "CHR":29, "Accuracy":54, "Attack":64, "Magic Accuracy":54, "Great Axe Skill":16, "Gear Haste":3, "Store TP":10, "Jobs":["war"]}
Wakido_Domaru = {"Name":"Wakido Domaru +3","Evasion":61,"Magic Evasion":73,"Magic Defense":5,"DT":-8,"STR":41, "DEX":31, "VIT":41, "AGI":31, "INT":31, "MND":31, "CHR":31, "Accuracy":57, "Gear Haste":3, "Store TP":9, "Jobs":["sam"]}
Kasuga_Domaru = {"Name":"Kasuga Domaru +3","Evasion":94,"Magic Evasion":109,"Magic Defense":8,"DT":-14,"STR":43, "DEX":39, "VIT":43, "AGI":34, "INT":34, "MND":34, "CHR":34, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Great Katana Skill":21, "Gear Haste":3, "Store TP":14, "Zanshin":16, "Jobs":["sam"]}
Kasuga_Domaru2 = {'Name':'Kasuga Domaru +2', 'Evasion':84, 'Magic Evasion':99, 'Magic Defense':7, 'DT':-13, 'STR':38, 'DEX':34, 'VIT':38, 'AGI':29, 'INT':29, 'MND':29, 'CHR':29, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Great Katana Skill':16, 'Gear Haste':3, 'Store TP':13, 'Zanshin':14, 'Jobs':['sam']}
Lanun_Frac = {"Name":"Lanun Frac +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"PDT":-6,"STR":37, "DEX":39, "VIT":31, "AGI":43, "INT":36, "MND":33, "CHR":33, "Accuracy":49, "Ranged Attack":83, "Magic Accuracy":40, "Magic Attack":61,"Gear Haste":4, "Jobs":["cor"]}
Laksamana_Frac = {"Name":"Laksamana's Frac +3","Evasion":69,"Magic Evasion":84,"Magic Defense":7,"STR":39, "DEX":39, "VIT":31, "AGI":45, "INT":33, "MND":33, "CHR":33, "Ranged Accuracy":57, "Ranged Attack":35, "Gear Haste":4, "Weapon Skill Damage":10, "Jobs":["cor"]}
Chasseur_Frac = {"Name":"Chasseur's Frac +3","Evasion":102,"Magic Evasion":119,"Magic Defense":10,"DT":-13,"STR":40, "DEX":43, "VIT":33, "AGI":49, "INT":34, "MND":34, "CHR":29, "Accuracy":64, "Ranged Accuracy":64, "Ranged Attack":74, "Magic Accuracy":64, "Gear Haste":4, "Triple Shot":14, "Jobs":["cor"]}
Chasseur_Frac2 = {'Name':"Chasseur's Frac +2", 'Evasion':92, 'Magic Evasion':109, 'Magic Defense':9, 'DT':-12, 'STR':35, 'DEX':38, 'VIT':28, 'AGI':44, 'INT':29, 'MND':29, 'CHR':24, 'Accuracy':54, 'Ranged Accuracy':54, 'Ranged Attack':64, 'Magic Accuracy':54, 'Gear Haste':4, 'Triple Shot':13, 'Jobs':['cor']}
Brioso_Justaucorps = {"Name":"Brioso Justaucorps +3","Evasion":64,"Magic Evasion":100,"Magic Defense":7,"STR":29, "DEX":31, "VIT":29, "AGI":31, "INT":39, "MND":38, "CHR":43, "Magic Accuracy":64, "Gear Haste":3, "Jobs":["brd"]}
Bihu_Justaucorps = {"Name":"Bihu Justaucorps +3","Evasion":64,"Magic Evasion":100,"Magic Defense":8,"PDT":-7,"STR":39, "DEX":41, "VIT":39, "AGI":41, "INT":39, "MND":38, "CHR":43, "Accuracy":53, "Attack":92, "Magic Accuracy":54, "Gear Haste":3, "Weapon Skill Damage":10, "Jobs":["brd"]}
Fili_Hongreline = {"Name":"Fili Hongreline +3","Evasion":94,"Magic Evasion":136,"Magic Defense":11,"STR":29, "DEX":38, "VIT":31, "AGI":33, "INT":39, "MND":43, "CHR":48, "Accuracy":64, "Magic Accuracy":64, "Gear Haste":3, "Jobs":["brd"]}
Fili_Hongreline2 = {'Name':'Fili Hongreline +2', 'Evasion':84, 'Magic Evasion':126, 'Magic Defense':10, 'STR':24, 'DEX':33, 'VIT':26, 'AGI':28, 'INT':34, 'MND':38, 'CHR':43, 'Accuracy':54, 'Magic Accuracy':54, 'Gear Haste':3, 'Jobs':['brd']}
Meghanada_Cuirie = {"Name":"Meghanada Cuirie +2","Evasion":55,"Magic Evasion":64,"Magic Defense":6,"PDT":-8,"STR":34, "DEX":45, "VIT":23, "AGI":41, "INT":19, "MND":28, "CHR":29, "Accuracy":50, "Attack":46, "Ranged Accuracy":50, "Ranged Attack":46, "Gear Haste":2, "Crit Damage":6, "Jobs":["thf","rng","bst","cor","dnc","run"]}
Oshosi_Vest = {"Name":"Oshosi Vest +1","Evasion":65,"Magic Evasion":106,"Magic Defense":9,"STR":38, "DEX":30, "VIT":26, "AGI":49, "INT":21, "MND":21, "CHR":26, "Ranged Accuracy":47, "Magic Accuracy":52, "Store TP":10, "Double Shot":8, "Triple Shot":7, "Jobs":["cor","rng"]}
Pillager_Vest = {"Name":"Pillager's Vest +3","Evasion":79,"Magic Evasion":94,"Magic Defense":7,"STR":34, "DEX":44, "VIT":34, "AGI":38, "INT":33, "MND":33, "CHR":33, "Accuracy":60, "Gear Haste":4, "TA":7, "Crit Damage":6, "Jobs":["thf"]}
Plunderer_Vest = {"Name":"Plunderer's Vest +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"STR":41, "DEX":46, "VIT":34, "AGI":45, "INT":33, "MND":33, "CHR":33, "Accuracy":40, "Attack":65, "Magic Accuracy":40, "Gear Haste":4, "Trick Attack Bonus":10, "Crit Rate":6, "Crit Damage":5, "TA":5, "Jobs":["thf"]}
Skulker_Vest = {"Name":"Skulker's Vest +3","Evasion":105,"Magic Evasion":119,"Magic Defense":10,"STR":40, "DEX":51, "VIT":34, "AGI":48, "INT":31, "MND":31, "CHR":31, "Accuracy":64, "Attack":64, "Magic Accuracy":64, "Dagger Skill":38, "Gear Haste":6, "Weapon Skill Damage":12, "Jobs":["thf"]}
Skulker_Vest2 ={'Name':"Skulker's Vest +2", 'Evasion':95, 'Magic Evasion':109, 'Magic Defense':9, 'STR':35, 'DEX':46, 'VIT':29, 'AGI':43, 'INT':26, 'MND':26, 'CHR':26, 'Accuracy':54, 'Attack':54, 'Magic Accuracy':54, 'Dagger Skill':33, 'Gear Haste':6, 'Weapon Skill Damage':8, 'Jobs':['thf']}
Bhikku_Cyclas = {"Name":"Bhikku Cyclas +3","Evasion":105,"Magic Evasion":109,"Magic Defense":8,"STR":40, "DEX":39, "VIT":39, "AGI":40, "INT":31, "MND":38, "CHR":33, "Martial Arts":8, "Weapon Skill Damage":12, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Gear Haste":4, "Jobs":["mnk"]}
Bhikku_Cyclas2 = {"Name":"Bhikku Cyclas +2","Evasion":95,"Magic Evasion":99,"Magic Defense":7,"STR":35, "DEX":34, "VIT":34, "AGI":35, "INT":26, "MND":33, "CHR":27, "Martial Arts":7, "Weapon Skill Damage":8, "Accuracy":54, "Attack":64, "Magic Accuracy":54, "Gear Haste":4, "Jobs":["mnk"]}
Hesychast_Cyclas = {"Name":"Hesychast's Cyclas +3","Evasion":72,"Magic Evasion":73,"Magic Defense":6,"DT":-5,"STR":34, "DEX":35, "VIT":35, "AGI":39, "INT":34, "MND":34, "CHR":34, "Accuracy":40, "Attack":65, "Magic Accuracy":40, "Gear Haste":4, "Jobs":["mnk"]}
Anchorite_Cyclas = {"Name":"Anchorite's Cyclas +3","Evasion":72,"Magic Evasion":73,"Magic Defense":5,"STR":39, "DEX":30, "VIT":32, "AGI":35, "INT":34, "MND":34, "CHR":34, "Accuracy":55, "Gear Haste":4, "Crit Damage":8, "Jobs":["mnk"]}
Maxixi_Casaque = {"Name":"Maxixi Casaque +3","Evasion":79,"Magic Evasion":84,"Magic Defense":7,"STR":34, "DEX":42, "VIT":34, "AGI":41, "INT":33, "MND":33, "CHR":33, "Accuracy":56, "Attack":33, "Gear Haste":4, "Jobs":["dnc"]}
Horos_Casaque = {"Name":"Horos Casaque +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"PDT":-6,"STR":34, "DEX":39, "VIT":34, "AGI":38, "INT":33, "MND":33, "CHR":33, "Accuracy":50, "Attack":86, "Magic Accuracy":40, "Gear Haste":4, "TA":4, "Jobs":["dnc"]}
Maculele_Casaque = {"Name":"Maculele Casaque +3","Subtle Blow":14,"Evasion":115,"Magic Evasion":109,"Magic Defense":10,"DT":-14,"STR":40, "DEX":48, "VIT":34, "AGI":48, "INT":31, "MND":31, "CHR":32, "Accuracy":64, "Attack":64, "Magic Accuracy":64, "Gear Haste":4, "Dual Wield":11,"Striking Crit Rate":70, "Jobs":["dnc"]}
Maculele_Casaque2 = {'Name':'Maculele Casaque +2', 'Subtle Blow':13, 'Evasion':105, 'Magic Evasion':99, 'Magic Defense':9, 'DT':-13, 'STR':35, 'DEX':43, 'VIT':29, 'AGI':43, 'INT':26, 'MND':26, 'CHR':27, 'Accuracy':54, 'Attack':54, 'Magic Accuracy':54, 'Gear Haste':4, 'Dual Wield':11, 'Striking Crit Rate':65, 'Jobs':['dnc']}
Totemic_Jackcoat = {"Name":"Totemic Jackcoat +3","Evasion":69,"Magic Evasion":84,"Magic Defense":7,"STR":39, "DEX":39, "VIT":34, "AGI":38, "INT":33, "MND":33, "CHR":38, "Accuracy":50, "Gear Haste":4, "Jobs":["bst"]}
Ankusa_Jackcoat = {"Name":"Ankusa Jackcoat +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"STR":38, "DEX":43, "VIT":34, "AGI":38, "INT":37, "MND":33, "CHR":33, "Accuracy":40, "Attack":65, "Magic Accuracy":40, "Gear Haste":4, "Jobs":["bst"]}
Nukumi_Gausape = {"Name":"Nukumi Gausape +3","Evasion":94,"Magic Evasion":109,"Magic Defense":8,"STR":43, "DEX":39, "VIT":43, "AGI":34, "INT":34, "MND":34, "CHR":34, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Axe Skill":21, "Gear Haste":3, "Weapon Skill Damage":12, "Jobs":["bst"]}
Nukumi_Gausape2 = {'Name':'Nukumi Gausape +2', 'Evasion':84, 'Magic Evasion':99, 'Magic Defense':7, 'STR':38, 'DEX':34, 'VIT':38, 'AGI':29, 'INT':29, 'MND':29, 'CHR':29, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Axe Skill':16, 'Gear Haste':3, 'Weapon Skill Damage':8, 'Jobs':['bst']}
Bagua_Tunic = {"Name":"Bagua Tunic +3","Evasion":61,"Magic Evasion":100,"Magic Defense":8,"STR":31, "DEX":31, "VIT":31, "AGI":31, "INT":39, "MND":39, "CHR":39, "Accuracy":40, "Magic Accuracy":40, "Magic Attack":63, "Gear Haste":3, "Jobs":["geo"]}
Azimuth_Coat = {"Name":"Azimuth Coat +3","Evasion":88,"Magic Evasion":141,"Magic Defense":11,"STR":29, "DEX":34, "VIT":34, "AGI":34, "INT":49, "MND":43, "CHR":43, "Accuracy":64, "Magic Accuracy":64, "Magic Attack":59, "Magic Damage":34, "Elemental Magic Skill":28, "Gear Haste":3, "Magic Burst Damage II":5, "Jobs":["geo"]}
Azimuth_Coat2 = {'Name':'Azimuth Coat +2', 'Evasion':78, 'Magic Evasion':131, 'Magic Defense':10, 'STR':24, 'DEX':29, 'VIT':29, 'AGI':29, 'INT':44, 'MND':38, 'CHR':38, 'Accuracy':54, 'Magic Accuracy':54, 'Magic Attack':54, 'Magic Damage':24, 'Elemental Magic Skill':23, 'Gear Haste':3, 'Magic Burst Damage II':4, 'Jobs':['geo']}
Chevalier_Cuirass = {"Name":"Chevalier's Cuirass +3","Evasion":86,"Magic Evasion":119,"Magic Defense":8,"STR":44, "DEX":32, "VIT":52, "AGI":32, "INT":31, "MND":31, "CHR":31, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Gear Haste":3, "Jobs":["pld"]}
Chevalier_Cuirass2 = {'Name':"Chevalier's Cuirass +2", 'Evasion':76, 'Magic Evasion':109, 'Magic Defense':7, 'STR':39, 'DEX':27, 'VIT':47, 'AGI':27, 'INT':26, 'MND':26, 'CHR':26, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Gear Haste':3, 'Jobs':['pld']}
Orion_Jerkin = {"Name":"Orion Jerkin +3","Evasion":69,"Magic Evasion":84,"Magic Defense":7,"STR":34, "DEX":39, "VIT":31, "AGI":40, "INT":33, "MND":33, "CHR":33, "Ranged Accuracy":60, "Ranged Attack":41, "Magic Accuracy":30, "Magic Attack":20, "Gear Haste":4, "Store TP":8, "Jobs":["rng"]}
Arcadian_Jerkin = {"Name":"Arcadian Jerkin +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"STR":37, "DEX":39, "VIT":31, "AGI":43, "INT":33, "MND":33, "CHR":33, "Ranged Accuracy":40, "Ranged Attack":65, "Magic Accuracy":40, "Gear Haste":4, "Double Shot Damage%":11, "Jobs":["rng"]}
Amini_Caban = {"Name":"Amini Caban +3","Evasion":102,"Magic Evasion":119,"Magic Defense":10,"STR":40, "DEX":43, "VIT":33, "AGI":49, "INT":34, "MND":34, "CHR":29, "Accuracy":64, "Ranged Accuracy":64, "Ranged Attack":64, "Magic Accuracy":64, "Gear Haste":4, "PDL":10, "Jobs":["rng"]}
Amini_Caban2 = {'Name':'Amini Caban +2', 'Evasion':92, 'Magic Evasion':109, 'Magic Defense':9, 'STR':35, 'DEX':38, 'VIT':28, 'AGI':44, 'INT':29, 'MND':29, 'CHR':24, 'Accuracy':54, 'Ranged Accuracy':54, 'Ranged Attack':54, 'Magic Accuracy':54, 'Gear Haste':4, 'PDL':7, 'Jobs':['rng']}
Nisroch_Jerkin = {"Name":"Nisroch Jerkin","Evasion":90,"Magic Evasion":96,"Magic Defense":5,"STR":40, "DEX":30, "VIT":30, "AGI":40, "INT":30, "MND":30, "CHR":30, "Ranged Accuracy":45, "Ranged Attack":45, "Gear Haste":4, "Store TP":7, "Crit Rate":10, "True Shot":5, "Jobs":["rng","cor"]}
Cohort_Cloak = {"Name":"Cohort Cloak +1","Name2":"Cohort Cloak +1 R15","Evasion":77,"Magic Evasion":156,"Magic Defense":12,"STR":35+20, "DEX":35+20, "VIT":35+20, "AGI":35+20, "INT":56+20, "MND":56+20, "CHR":48+20, "Elemental Magic Skill":34, "Gear Haste":9, "Magic Accuracy":18+100, "Magic Attack":0+100, "Jobs":["mnk","whm","blm","rdm","pld","brd","rng","smn","blu","pup","sch","geo","run"]}
Carmine_Scale_Mail = {"Name":"Carmine Scale Mail +1","Name2":"Carmine Scale Mail +1 R15","Evasion":44,"Magic Evasion":64,"Magic Defense":5,"STR":29, "DEX":28, "VIT":25, "AGI":23, "INT":26, "MND":26, "CHR":26, "Magic Accuracy":38, "Magic Attack":30+12, "Elemental Magic Skill":16, "Gear Haste":4, "DA":0+4, "Attack":0+20, "Jobs":["rdm","pld","drk","rng","drg","blu","cor","run"]}
Erilaz_Surcoat = {"Name":"Erilaz Surcoat +3","Evasion":97,"Magic Evasion":130,"Magic Defense":10,"STR":42, "DEX":40, "VIT":33, "AGI":39, "INT":35, "MND":39, "CHR":34, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Gear Haste":4, "Jobs":["run"]}
Erilaz_Surcoat2 = {'Name':'Erilaz Surcoat +2', 'Evasion':87, 'Magic Evasion':120, 'Magic Defense':9, 'STR':37, 'DEX':35, 'VIT':28, 'AGI':34, 'INT':30, 'MND':34, 'CHR':29, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Gear Haste':4, 'Jobs':['run']}
Foire_Tobe = {"Name":"Foire Tobe +3","Evasion":82,"Magic Evasion":73,"Magic Defense":5,"STR":34, "DEX":35, "VIT":31, "AGI":35, "INT":34, "MND":34, "CHR":34, "Accuracy":57, "Attack":35, "Gear Haste":4, "Weapon Skill Damage":10, "Jobs":["pup"]}
Pitre_Tobe = {"Name":"Pitre Tobe +3","Evasion":72,"Magic Evasion":73,"Magic Defense":6,"STR":34, "DEX":35, "VIT":31, "AGI":35, "INT":34, "MND":34, "CHR":34, "Accuracy":50, "Attack":86, "Magic Accuracy":40, "Gear Haste":4, "Jobs":["pup"]}
Karagoz_Farsetto = {"Name":"Karagoz Farsetto +3","Evasion":105,"Magic Evasion":109,"Magic Defense":8,"DT":-13,"STR":40, "DEX":41, "VIT":39, "AGI":40, "INT":31, "MND":38, "CHR":33, "Accuracy":64, "Attack":74, "Magic Accuracy":64, "Gear Haste":4, "Jobs":["pup"]}
Karagoz_Farsetto2 = {'Name':'Karagoz Farsetto +2', 'Evasion':95, 'Magic Evasion':99, 'Magic Defense':7, 'DT':-12, 'STR':35, 'DEX':36, 'VIT':34, 'AGI':35, 'INT':26, 'MND':33, 'CHR':28, 'Accuracy':54, 'Attack':64, 'Magic Accuracy':54, 'Gear Haste':4, 'Jobs':['pup']}
Assimilator_Jubbah = {"Name":"Assimilator's Jubbah +3","Evasion":69,"Magic Evasion":84,"Magic Defense":7,"STR":39, "DEX":44, "VIT":34, "AGI":38, "INT":33, "MND":33, "CHR":33, "Accuracy":50, "Gear Haste":4, "Weapon Skill Damage":10, "Jobs":["blu"]}
Luhlaza_Jubbah = {"Name":"Luhlaza Jubbah +3","Evasion":49,"Magic Evasion":64,"Magic Defense":6,"STR":37, "DEX":42, "VIT":34, "AGI":38, "INT":33, "MND":33, "CHR":33, "Accuracy":50, "Attack":86, "Magic Accuracy":40, "Gear Haste":4, "Jobs":["blu"]}
Hashishin_Mintan = {"Name":"Hashishin Mintan +3","Evasion":91,"Magic Evasion":136,"Magic Defense":11,"DT":-13,"STR":34, "DEX":34, "VIT":30, "AGI":30, "INT":45, "MND":45, "CHR":35, "Accuracy":64, "Attack":64, "Magic Accuracy":64, "Magic Attack":54, "Gear Haste":4, "Jobs":["blu"]}
Hashishin_Mintan2 = {'Name':'Hashishin Mintan +2', 'Evasion':81, 'Magic Evasion':126, 'Magic Defense':10, 'DT':-12, 'STR':29, 'DEX':29, 'VIT':25, 'AGI':25, 'INT':40, 'MND':40, 'CHR':30, 'Accuracy':54, 'Attack':54, 'Magic Accuracy':54, 'Magic Attack':49, 'Gear Haste':4, 'Jobs':['blu']}
Hjarrandi_Breastplate = {"Name":"Hjarrandi Breastplate","Evasion":47,"Magic Evasion":69,"Magic Defense":10,"DT":-12,"STR":38,"DEX":24,"VIT":51,"AGI":19,"INT":24,"MND":29,"CHR":35,"Accuracy":47,"Attack":53,"Magic Accuracy":29,"Store TP":10,"Crit Rate":13,"Jobs":["war","pld","drk","drg"]}
Sacro_Breastplate = {"Name":"Sacro Breastplate","STR":40,"DEX":21,"VIT":25,"AGI":33,"INT":37,"MND":25,"CHR":38,"Accuracy":25,"Attack":60,"Magic Accuracy":25,"Magic Attack":40,"Magic Damage":60,"Evasion":96,"Magic Evasion":129,"Magic Defense":12,"Gear Haste":5,"Jobs":["war","pld","drk","bst","sam","drg"]}
Volte_Harness = {"Name":"Volte Harness","STR":40,"DEX":49,"VIT":16,"AGI":46,"INT":14,"MND":12,"CHR":19,"Accuracy":39,"Ranged Accuracy":39,"Evasion":38,"Magic Evasion":80,"Magic Defense":7,"Gear Haste":4,"Store TP":10,"Subtle Blow":10,"Jobs":["war","mnk","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","cor","pup","dnc","run"]}
Mallquis_Saio = {"Name":"Mallquis Saio +2","STR":16,"DEX":19,"VIT":30,"AGI":16,"INT":54,"MND":33,"CHR":32,"Magic Accuracy":46,"Magic Damage":58,"Evasion":38,"Magic Evasion":69,"Magic Attack":15,"Magic Defense":7,"Gear Haste":2,"DT":-8,"Jobs":["blm","sch","geo"]}
Merlinic_Jubbah_OA = {"Name":"Merlinic Jubbah","Name2":"Merlinic Jubbah (Occult Acumen)","STR":16,"DEX":19,"VIT":16,"AGI":16,"INT":40,"MND":33,"CHR":32,"Evasion":38,"Magic Evasion":91,"Magic Accuracy":20,"Magic Attack":20,"Magic Defense":7,"Gear Haste":3,"PDT":-2,"Occult Acumen":11,"Jobs":["blm","rdm","smn","sch","geo"]}
Crepuscular_Cloak = {"Name":"Crepuscular Cloak","STR":60,"DEX":55,"VIT":30,"AGI":25,"INT":80,"MND":64,"CHR":61,"Accuracy":85,"Magic Accuracy":85,"Magic Attack":85,"Evasion":155,"Magic Evasion":231,"Magic Defense":16,"Gear Haste":9,"Jobs":["whm","blm","rdm","drk","smn","sch","geo"]}
Twilight_Cloak = {"Name":"Twilight Cloak","Magic Attack":15,"Jobs":["whm","blm","rdm","drk","smn","sch","geo"]}
Fallens_Cuirass = {"Name":"Fallen's Cuirass +3", "STR":42, "DEX":32, "VIT":39, "AGI":29, "INT":32, "MND":32, "CHR":29, "Accuracy":48, "Attack":82, "Magic Accuracy":40, "Evasion":61, "Magic Evasion":68, "Magic Attack":61, "Magic Defense":6, "Gear Haste":3, "Weapon Skill Accuracy":27, "Jobs":["drk"]}
Turms_Harness = {"Name":"Turms Harness +1","STR":25,"DEX":47,"VIT":24,"AGI":44,"INT":23,"MND":23,"CHR":29,"Accuracy":52,"Evasion":98,"Magic Evasion":128,"Magic Defense":9,"Gear Haste":4,"Store TP":12,"Jobs":["thf","dnc","run"]}
bodies = [Turms_Harness,Fallens_Cuirass,Erilaz_Surcoat2,Azimuth_Coat2,Arbatel_Gown2,Maculele_Casaque2,Karagoz_Farsetto2,Chasseur_Frac2,Hashishin_Mintan2,Peltast_Plackart2,Hattori_Ningi2,Kasuga_Domaru2,Amini_Caban2,Fili_Hongreline2,Nukumi_Gausape2,Heathen_Cuirass2,Chevalier_Cuirass2,Skulker_Vest2,Lethargy_Sayon2,Wicce_Coat2,Bhikku_Cyclas2,Boii_Lorica2,Twilight_Cloak,Crepuscular_Cloak,Merlinic_Jubbah_OA,Mallquis_Saio,Volte_Harness,Adhemar_Jacket_C,Sacro_Breastplate,Hjarrandi_Breastplate,Hashishin_Mintan,Luhlaza_Jubbah,Assimilator_Jubbah,Karagoz_Farsetto,Pitre_Tobe,Foire_Tobe,Erilaz_Surcoat,Carmine_Scale_Mail,Cohort_Cloak,Nisroch_Jerkin,Amini_Caban,Arcadian_Jerkin,Orion_Jerkin,Chevalier_Cuirass,Azimuth_Coat,Bagua_Tunic,Totemic_Jackcoat,Ankusa_Jackcoat,Nukumi_Gausape,Maxixi_Casaque,Horos_Casaque,Maculele_Casaque,Anchorite_Cyclas,Hesychast_Cyclas,Bhikku_Cyclas,Skulker_Vest,Plunderer_Vest,Pillager_Vest,Oshosi_Vest,Meghanada_Cuirie,Fili_Hongreline,Bihu_Justaucorps,Brioso_Justaucorps,Chasseur_Frac,Laksamana_Frac,Lanun_Frac,Kasuga_Domaru,Wakido_Domaru,Boii_Lorica,Agoge_Lorica, Pummeler_Lorica, Arbatel_Gown,Piety_Bliaut,Ayanmo_Corazza,Peltast_Plackart,Pteroslaver_Mail,Vishap_Mail,Lethargy_Sayon,Vitiation_Tabard,Jhakri_Robe,Abnoba_Kaftan,Adhemar_Jacket_A,Adhemar_Jacket_B,Agony_Jerkin,Ashera_Harness,Dagon_Breastplate,Flamma_Korazin,Gyve_Doublet,Hachiya_Chainmail,Herculean_Vest,Hizamaru_Haramaki,Ignominy_Cuirass,Kendatsuba_Samue,Malignance_Tabard,Mochizuki_Chainmail,Mummu_Jacket,Ratri_Breastplate,Ryuo_Domaru_A,Sakonji_Domaru,Samnuha_Coat,Sulevia_Platemail,Tatenashi_Haramaki,Hattori_Ningi,Heathen_Cuirass,Amalric_Doublet,Ea_Houppelande,Wicce_Coat,Archmage_Coat,Spaekona_Coat,]
Adhemar_Wristbands_A = {"Name": "Adhemar Wristbands +1", "Name2": "Adhemar Wristbands +1 A","Evasion":36,"Magic Evasion":43,"Magic Defense":2, "STR":15, "DEX":44+12, "VIT":29, "AGI":7+12, "INT":12, "MND":30, "CHR":17, "Accuracy":32+20, "Ranged Accuracy":32, "TA":4, "Store TP":7, "Gear Haste":5, "Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Wristbands_B = {"Name": "Adhemar Wristbands +1", "Name2": "Adhemar Wristbands +1 B","Evasion":36,"Magic Evasion":43,"Magic Defense":2, "STR":15+12, "DEX":44+12, "VIT":29, "AGI":7, "INT":12, "MND":30, "CHR":17, "Accuracy":32, "Ranged Accuracy":32, "TA":4, "Store TP":7, "Attack":0+20, "Gear Haste":5, "Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Adhemar_Wristbands_C = {"Name": "Adhemar Wristbands +1", "Name2": "Adhemar Wristbands +1 C","Evasion":36,"Magic Evasion":43,"Magic Defense":2, "STR":15, "DEX":44, "VIT":29, "AGI":7+12, "INT":12, "MND":30, "CHR":17, "Accuracy":32, "Ranged Accuracy":32+20,"Ranged Attack":0+20, "TA":4, "Store TP":7, "Gear Haste":5, "Jobs":["mnk","thf","rng","nin","blu","cor","dnc","run"]}
Flamma_Manopolas = {"Name": "Flamma Manopolas +2","Evasion":36,"Magic Evasion":48,"Magic Defense":2, "STR":23,"DEX":46,"VIT":35,"AGI":8,"INT":7,"MND":24,"CHR":17,"Accuracy":43,"Magic Accuracy":43,"Gear Haste":4,"Store TP":6,"Crit Rate":8,"Jobs":["drk","sam","war","pld","drg"]}
Floral_Gauntlets = {"Name": "Floral Gauntlets", "Evasion":24,"Magic Evasion":37,"Magic Defense":2,"MDT":-4, "STR":16, "DEX":35,"VIT":29,"AGI":12,"INT":12,"MND":30,"CHR":17,"Accuracy":21+15,"Ranged Accuracy":21+15,"Gear Haste":5,"Dual Wield":5,"TA":3, "Jobs":["nin","thf","rng","cor"]}
Hachiya_Tekko = {"Name": "Hachiya Tekko +3","Subtle Blow":9,"Evasion":42,"Magic Evasion":46,"Magic Defense":2, "STR":20, "DEX":44, "VIT":38, "AGI":26, "INT":20, "MND":38, "CHR":26, "Accuracy":48, "Ranged Accuracy":48, "Ranged Attack":48, "Throwing Skill":14, "Gear Haste":5,"Daken":10, "Jobs":["nin"]}
Herculean_Gloves = {"Name": "Herculean Gloves","Evasion":41,"Magic Evasion":43,"Magic Defense":2,"PDT":-2, "STR":16, "DEX":39, "VIT":30, "AGI":8, "INT":14, "MND":26, "CHR":19, "Accuracy":12, "Ranged Accuracy":12, "Gear Haste":5,"TA":2, "Jobs":["nin","mnk","thf","rng","blu","cor","pup","dnc","run"]}
Hizamaru_Kote = {"Name": "Hizamaru Kote +2","Evasion":76,"Magic Evasion":43,"Magic Defense":2, "STR":20, "DEX":43, "VIT":38, "AGI":16, "INT":7, "MND":21, "CHR":25, "Accuracy":43, "Attack":23, "Gear Haste":4, "Jobs":["nin","sam","mnk","pup"]}
Kendatsuba_Tekko = {"Name": "Kendatsuba Tekko +1","Subtle Blow":8,"Evasion":51,"Magic Evasion":90,"Magic Defense":5, "STR":14, "DEX":62, "VIT":37, "AGI":5, "INT":14, "MND":28, "CHR":21, "Accuracy":49, "Ranged Accuracy":44, "Gear Haste":4,"TA":4, "Crit Rate":5, "Jobs":["nin","sam","mnk"]}
Malignance_Gloves = {"Name": "Malignance Gloves", "Evasion":80,"Magic Evasion":112,"Magic Defense":4,"DT":-5, "STR":25, "DEX":56, "VIT":32, "AGI":24, "INT":11, "MND":42, "CHR":21, "Accuracy":50, "Ranged Accuracy":50, "Magic Accuracy":50, "Gear Haste":4,"Store TP":12,"PDL":4, "Jobs":["mnk", "rdm", "thf", "bst", "rng", "nin", "blu", "cor", "pup", "dnc"]}
Mochizuki_Tekko = {"Name": "Mochizuki Tekko +3","Subtle Blow":9,"Evasion":42,"Magic Evasion":46,"Magic Defense":3, "STR":30, "DEX":44,"VIT":37,"AGI":16,"INT":20,"MND":38,"CHR":26,"Accuracy":38,"Attack":79,"Magic Accuracy":38,"Gear Haste":5, "Jobs":["nin"]}
Mummu_Wrists = {"Name": "Mummu Wrists +2", "Evasion":49,"Magic Evasion":43,"Magic Defense":2,"STR":16, "DEX":53,"VIT":30,"AGI":22,"INT":14,"MND":26,"CHR":21,"Accuracy":43,"Ranged Accuracy":43,"Magic Accuracy":43,"Gear Haste":5,"DA":6,"Crit Rate":6, "Jobs":["nin","mnk","thf","rng","cor","dnc"]}
Ratri_Gadlings = {"Name": "Ratri Gadlings +1", "Evasion":51,"Magic Evasion":90,"Magic Defense":0,"DT":+10, "STR":28, "DEX":48, "VIT":34, "AGI":0, "INT":14, "MND":32, "CHR":24, "Magic Accuracy":44, "Scythe Skill":53, "Gear Haste":4, "Weapon Skill Damage":8,"Jobs":["drk"]}
Ryuo_Tekko_A = {"Name": "Ryuo Tekko +1", "Name2": "Ryuo Tekko +1 A","Evasion":24,"Magic Evasion":32,"Magic Defense":1, "STR":12+12, "DEX":38+12, "VIT":30, "AGI":13, "INT":12, "MND":30, "CHR":17,"Accuracy":33+20,"Ranged Accuracy":33,"Gear Haste":4,"Crit Rate":5,"Crit Damage":5, "Jobs":["nin","sam","mnk","pup"]}
Ryuo_Tekko_D = {"Name": "Ryuo Tekko +1", "Name2": "Ryuo Tekko +1 D","Evasion":24,"Magic Evasion":32,"Magic Defense":1, "STR":12, "DEX":38+12, "VIT":30, "AGI":13, "INT":12, "MND":30, "CHR":17,"Accuracy":33+25,"Ranged Accuracy":33,"Gear Haste":4,"Crit Rate":5,"Crit Damage":5, "DA":0+4, "Jobs":["nin","sam","mnk","pup"]}
Sulevia_Gauntlets = {"Name": "Sulevia's Gauntlets +2","Evasion":16,"Magic Evasion":37,"Magic Defense":0, "DT":-5, "STR":23,"DEX":34,"VIT":45,"AGI":0,"INT":6,"MND":32,"CHR":27,"Accuracy":43,"Attack":47,"Gear Haste":3,"DA":6,"Jobs":["drk","war","pld","drg"]}
Tatenashi_Gote = {"Name": "Tatenashi Gote +1", "Name2": "Tatenashi Gote +1 R15", "Evasion":24,"Magic Evasion":32,"Magic Defense":1,"STR":8+10, "DEX":40+10, "VIT":32+10, "AGI":7+10, "INT":6+10, "MND":23+10, "CHR":16+10,"Accuracy":21+40,"Gear Haste":4,"Store TP":7,"TA":0+4, "Zanshin":6,"Jobs":["nin","sam","mnk","war","rng"]}
Hattori_Tekko = {"Name": "Hattori Tekko +3", "Evasion":79,"Magic Evasion":103,"Magic Defense":6,"STR":27,"DEX":55,"VIT":40,"AGI":24,"INT":27,"MND":40,"CHR":27,"Gear Haste":5,"Accuracy":62,"Attack":62,"Ranged Accuracy":62,"Magic Accuracy":62,"Ninjutsu Magic Attack":18,"Magic Burst Damage":15,"Futae Bonus":28,"Jobs":["nin"]}
Hattori_Tekko2 = {'Name':'Hattori Tekko +2', 'Evasion':69, 'Magic Evasion':93, 'Magic Defense':5, 'STR':22, 'DEX':50, 'VIT':35, 'AGI':19, 'INT':22, 'MND':35, 'CHR':22, 'Gear Haste':5, 'Accuracy':52, 'Attack':52, 'Ranged Accuracy':52, 'Magic Accuracy':52, 'Ninjutsu Magic Attack':16, 'Magic Burst Damage':10, 'Futae Bonus':26, 'Jobs':['nin']}
Heathen_Gauntlets = {"Name": "Heathen's Gauntlets +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5, "DT":-10, "STR":27,"DEX":43,"VIT":47,"AGI":0,"INT":25,"MND":40,"CHR":35,"Gear Haste":6,"Accuracy":62,"Attack":72,"Magic Accuracy":62,"Great Sword Skill":28, "Jobs":["drk"]}
Heathen_Gauntlets2 = {'Name':"Heathen's Gauntlets +2", 'Evasion':64, 'Magic Evasion':72, 'Magic Defense':4, 'DT':-9, 'STR':22, 'DEX':38, 'VIT':42, 'AGI':0, 'INT':20, 'MND':35, 'CHR':30, 'Gear Haste':6, 'Accuracy':52, 'Attack':62, 'Magic Accuracy':52, 'Great Sword Skill':23, 'Jobs':['drk']}
Amalric_Gages = {"Name":"Amalric Gages +1", "Name2":"Amalric Gages +1A","Evasion":19,"Magic Evasion":48,"Magic Defense":3,"STR":3,"DEX":23,"VIT":20,"AGI":2,"INT":24,"MND":34,"CHR":19,"Magic Accuracy":0+20,"Magic Attack":33+20,"Magic Burst Damage":0,"Magic Burst Damage II":6,"Magic Damage":0,"Gear Haste":3,"Jobs":["blm","sch","rdm","geo","blu"]}
Ea_Cuffs = {"Name":"Ea Cuffs +1","Evasion":37,"Magic Evasion":101,"Magic Defense":5,"STR":7,"DEX":29,"VIT":30,"AGI":0,"INT":40,"MND":40,"CHR":23,"Magic Accuracy":49,"Magic Attack":35,"Magic Burst Damage":6, "Magic Burst Damage II":6,"Gear Haste":3,"Jobs":["blm", "rdm", "geo"]}
Wicce_Gloves = {"Name":"Wicce Gloves +3","Evasion":69,"Magic Evasion":98,"Magic Defense":7, "DT":-13, "STR":16,"DEX":40,"VIT":38,"AGI":20,"INT":38,"MND":47,"CHR":32, "Accuracy":62,"Magic Accuracy":62,"Magic Attack":57,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":32,"Gear Haste":3,"Jobs":["blm"]}
Wicce_Gloves2 = {"Name":"Wicce Gloves +2","Evasion":59,"Magic Evasion":88,"Magic Defense":6, "DT":-12, "STR":11,"DEX":35,"VIT":33,"AGI":15,"INT":33,"MND":42,"CHR":27, "Accuracy":52,"Magic Accuracy":52,"Magic Attack":52,"Magic Burst Damage":0,"Magic Burst Damage II":0,"Magic Damage":22,"Gear Haste":3,"Jobs":["blm"]}
Archmage_Gloves = {"Name":"Archmage's Gloves +3","Evasion":42,"Magic Evasion":57,"Magic Defense":5, "STR":16,"DEX":38,"VIT":35,"AGI":15,"INT":36,"MND":43,"CHR":29, "Magic Accuracy":38,"Magic Attack":50, "Elemental Magic Skill":23, "Accuracy":38,"Jobs":["blm"]}
Spaekona_Gloves = {"Name":"Spaekona's Gloves +3", "Evasion":42,"Magic Evasion":57,"Magic Defense":4,"STR":16,"DEX":38,"VIT":35,"AGI":15,"INT":37,"MND":43,"CHR":29,"Magic Accuracy":52,"Magic Damage":44,"Magic Attack":0,"Gear Haste":3,"Elemental Magic Skill":21,"Magic Burst Damage II":8,"Gear Haste":3,"Jobs":["blm"]}
Jhakri_Cuffs = {"Name":"Jhakri Cuffs +2","Evasion":13,"Magic Evasion":32,"Magic Defense":1, "STR":18,"DEX":41,"VIT":17,"AGI":2,"INT":36,"MND":35,"CHR":20,"Accuracy":43,"Attack":43,"Magic Accuracy":43,"Magic Attack":40,"Gear Haste":0,"Weapon Skill Damage":7,"Jobs":["blm","rdm","blu","sch","geo"]}
Atrophy_Gloves = {"Name":"Atrophy Gloves +3","Evasion":42,"Magic Evasion":57,"Magic Defense":5,"STR":21,"DEX":43,"VIT":35,"AGI":15,"INT":29,"MND":43,"CHR":29,"Accuracy":53,"Attack":30,"Gear Haste":3,"Weapon Skill Damage":6,"Jobs":["rdm"]}
Vitiation_Gloves = {"Name":"Vitiation Gloves +3","Evasion":42,"Magic Evasion":57,"Magic Defense":8,"STR":16,"DEX":38,"VIT":35,"AGI":15,"INT":32,"MND":46,"CHR":29,"Accuracy":38,"Attack":63,"Magic Accuracy":38,"Gear Haste":3, "Jobs":["rdm"]}
Lethargy_Gantherots = {"Name":"Lethargy Gantherots +3","Evasion":74,"Magic Evasion":87,"Magic Defense":7,"DT":-11,"STR":16,"DEX":43,"VIT":39,"AGI":15,"INT":33,"MND":50,"CHR":29,"Accuracy":62,"Attack":62,"Magic Accuracy":62,"Magic Attack":52,"Magic Damage":32,"Gear Haste":3,"Jobs":["rdm"]}
Lethargy_Gantherots2 = {"Name":"Lethargy Gantherots +2","Evasion":64,"Magic Evasion":77,"Magic Defense":6,"DT":-10,"STR":11,"DEX":38,"VIT":34,"AGI":10,"INT":28,"MND":45,"CHR":24,"Accuracy":52,"Attack":52,"Magic Accuracy":52,"Magic Attack":47,"Magic Damage":22,"Gear Haste":3,"Jobs":["rdm"]}
Vishap_Finger_Gauntlets = {"Name":"Vishap Finger Gauntlets +3","Evasion":42,"Magic Evasion":46,"Magic Defense":2,"STR":16,"DEX":40,"VIT":40,"AGI":17,"INT":20,"MND":37,"CHR":30,"Accuracy":48,"Attack":35,"Gear Haste":4,"Jobs":["drg"]}
Pteroslaver_Finger_Gauntlets = {"Name":"Pteroslaver Finger Gauntlets +3","Evasion":42,"Magic Evasion":46,"Magic Defense":3,"STR":16,"DEX":43,"VIT":40,"AGI":20,"INT":20,"MND":36,"CHR":30,"Accuracy":46,"Attack":63,"Magic Accuracy":38,"Gear Haste":4,"Weapon Skill Damage":10,"Jobs":["drg"]}
Peltast_Vambraces = {"Name":"Peltast's Vambraces +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"DT":-11,"STR":24,"DEX":47,"VIT":47,"AGI":22,"INT":21,"MND":39,"CHR":30,"Accuracy":62,"Attack":62,"Magic Accuracy":62,"Gear Haste":4,"DA":7,"Jobs":["drg"]}
Peltast_Vambraces2 = {'Name':"Peltast's Vambraces +2", 'Evasion':64, 'Magic Evasion':72, 'Magic Defense':4, 'DT':-10, 'STR':19, 'DEX':42, 'VIT':42, 'AGI':17, 'INT':16, 'MND':34, 'CHR':25, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Gear Haste':4, 'DA':6, 'Jobs':['drg']}
Ayanmo_Manopolas = {"Name":"Ayanmo Manopolas +2","Evasion":19,"Magic Evasion":37,"Magic Defense":2,"DT":-3,"STR":16,"DEX":53,"VIT":30,"AGI":11,"INT":14,"MND":37,"CHR":19,"Accuracy":43,"Magic Accuracy":43,"Gear Haste":4,"EnSpell Damage":17,"Jobs":["whm","rdm","brd","blu","run"]}
Piety_Mitts = {"Name":"Piety Mitts +3","Evasion":42,"Magic Evasion":57,"Magic Defense":5,"STR":16, "DEX":38, "VIT":35, "AGI":15, "INT":29, "MND":43, "CHR":29, "Accuracy":38, "Attack":63, "Gear Haste":3, "Jobs":["whm"]}
Gazu_bracelet = {"Name":"Gazu Bracelets +1", "Name2":"Gazu Bracelets +1 R15","Evasion":22,"Magic Evasion":43,"Magic Defense":2,"STR":10+10, "DEX":32+10, "VIT":32+10, "AGI":6+10, "INT":14+10, "MND":29+10, "CHR":19+10, "Accuracy":44+50, "Attack":-17, "Gear Haste":5+10, "Jobs":["mnk","whm","blm","rdm","thf","drk","brd","rng","smn","blu","cor","pup","dnc","sch","geo","run"]}
Arbatel_Bracers = {"Name":"Arbatel Bracers +3","Evasion":69,"Magic Evasion":98,"Magic Defense":7,"STR":16, "DEX":40, "VIT":38, "AGI":20, "INT":36, "MND":47, "CHR":32, "Accuracy":62, "Magic Accuracy":62, "Magic Attack":52, "Magic Damage":32, "Gear Haste":3, "Magic Burst Damage":15, "Jobs":["sch"]}
Arbatel_Bracers2 = {'Name':'Arbatel Bracers +2', 'Evasion':59, 'Magic Evasion':88, 'Magic Defense':6, 'STR':11, 'DEX':35, 'VIT':33, 'AGI':15, 'INT':31, 'MND':42, 'CHR':27, 'Accuracy':52, 'Magic Accuracy':52, 'Magic Attack':47, 'Magic Damage':32, 'Gear Haste':3, 'Magic Burst Damage':10, 'Jobs':['sch']}
Agoge_Mufflers = {"Name":"Agoge Mufflers +3","Evasion":42,"Magic Evasion":63,"Magic Defense":4, "PDT":-6,"STR":25, "DEX":39, "VIT":47, "AGI":13, "INT":21, "MND":36, "CHR":26, "Accuracy":38, "Attack":86, "Magic Accuracy":38, "Gear Haste":5, "Fencer":1,"Jobs":["war"]}
Boii_Mufflers = {"Name":"Boii Mufflers +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"STR":24, "DEX":47, "VIT":47, "AGI":22, "INT":21, "MND":38, "CHR":31, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Axe Skill":31, "Gear Haste":4, "Weapon Skill Damage":12, "Jobs":["war"]}
Boii_Mufflers2 = {"Name":"Boii Mufflers +2","Evasion":64,"Magic Evasion":72,"Magic Defense":4,"STR":19, "DEX":42, "VIT":42, "AGI":17, "INT":16, "MND":33, "CHR":26, "Accuracy":52, "Attack":52, "Magic Accuracy":52, "Axe Skill":26, "Gear Haste":4, "Weapon Skill Damage":8, "Jobs":["war"]}
Wakido_Kote = {"Name":"Wakido Kote +3","Evasion":42,"Magic Evasion":46,"Magic Defense":2,"STR":24, "DEX":40, "VIT":40, "AGI":17, "INT":20, "MND":36, "CHR":30, "Accuracy":48, "Gear Haste":4, "Store TP":7, "Hasso+ JA Haste":4, "Jobs":["sam"]}
Sakonji_Kote = {"Name":"Sakonji Kote +3","Evasion":42,"Magic Evasion":46,"Magic Defense":3,"PDT":-6,"STR":16, "DEX":40, "VIT":40, "AGI":17, "INT":20, "MND":36, "CHR":30, "Accuracy":47, "Attack":81, "Magic Accuracy":38, "Gear Haste":4, "Jobs":["sam"]}
Kasuga_Kote = {"Name":"Kasuga Kote +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"STR":24, "DEX":47, "VIT":47, "AGI":23, "INT":21, "MND":39, "CHR":31, "Accuracy":62, "Attack":62, "Ranged Accuracy":62, "Ranged Attack":62, "Magic Accuracy":62, "Gear Haste":4, "Weapon Skill Damage":12, "Jobs":["sam"]}
Kasuga_Kote2 = {'Name':'Kasuga Kote +2', 'Evasion':64, 'Magic Evasion':72, 'Magic Defense':4, 'STR':19, 'DEX':42, 'VIT':42, 'AGI':18, 'INT':16, 'MND':34, 'CHR':26, 'Accuracy':52, 'Attack':52, 'Ranged Accuracy':52, 'Ranged Attack':52, 'Magic Accuracy':52, 'Gear Haste':4, 'Weapon Skill Damage':8, 'Jobs':['sam']}
Laksamana_Gants = {"Name":"Laksamana's Gants +3","Subtle Blow":10,"Evasion":44,"Magic Evasion":57,"Magic Defense":3,"STR":21, "DEX":45, "VIT":39, "AGI":17, "INT":22, "MND":40, "CHR":27, "Accuracy":30, "Magic Accuracy":53, "Gear Haste":5, "Jobs":["cor"]}
Lanun_Gants = {"Name":"Lanun Gants +3","Evasion":44,"Magic Evasion":57,"Magic Defense":4,"STR":26, "DEX":45, "VIT":39, "AGI":22, "INT":22, "MND":40, "CHR":27, "Ranged Accuracy":44, "Ranged Attack":76, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["cor"]}
Chasseur_Gants = {"Name":"Chasseur's Gants +3","Evasion":77,"Magic Evasion":93,"Magic Defense":6,"STR":28, "DEX":49, "VIT":38, "AGI":26, "INT":23, "MND":44, "CHR":26, "Accuracy":62, "Ranged Accuracy":62, "Ranged Attack":62, "Magic Accuracy":62, "Gear Haste":5, "Crit Rate":8, "Weapon Skill Damage":12,"Jobs":["cor"]}
Chasseur_Gants2 = {'Name':"Chasseur's Gants +2", 'Evasion':67, 'Magic Evasion':83, 'Magic Defense':5, 'STR':23, 'DEX':44, 'VIT':33, 'AGI':21, 'INT':18, 'MND':39, 'CHR':21, 'Accuracy':52, 'Ranged Accuracy':52, 'Ranged Attack':52, 'Magic Accuracy':52, 'Gear Haste':5, 'Crit Rate':7, 'Weapon Skill Damage':8, 'Jobs':['cor']}
Fili_Manchettes = {"Name":"Fili Manchettes +3","Evasion":74,"Magic Evasion":93,"Magic Defense":7,"DT":-11,"STR":16, "DEX":43, "VIT":36, "AGI":20, "INT":29, "MND":47, "CHR":39, "Accuracy":62, "Magic Accuracy":62, "Gear Haste":3, "Jobs":["brd"]}
Fili_Manchettes2 = {'Name':'Fili Manchettes +2', 'Evasion':64, 'Magic Evasion':83, 'Magic Defense':6, 'DT':-10, 'STR':11, 'DEX':38, 'VIT':31, 'AGI':15, 'INT':24, 'MND':42, 'CHR':34, 'Accuracy':52, 'Magic Accuracy':52, 'Gear Haste':3, 'Jobs':['brd']}
Bihu_Cuffs = {"Name":"Bihu Cuffs +3","Evasion":44,"Magic Evasion":57,"Magic Defense":5,"PDT":-5,"STR":16, "DEX":38, "VIT":35, "AGI":15, "INT":29, "MND":42, "CHR":33, "Accuracy":38, "Attack":63, "Magic Accuracy":44, "Gear Haste":3, "Jobs":["brd"]}
Brioso_Cuffs = {"Name":"Brioso Cuffs +3","Evasion":44,"Magic Evasion":57,"Magic Defense":4,"STR":16, "DEX":38, "VIT":35, "AGI":15, "INT":29, "MND":42, "CHR":39, "Magic Accuracy":48, "Gear Haste":3, "Jobs":["brd"]}
Carmine_Finger_Gauntlets_D = {"Name":"Carmine Finger Gauntlets +1","Name2":"Carmine Finger Gauntlets +1 D","Evasion":22,"Magic Evasion":43,"Magic Defense":2,"STR":10, "DEX":33, "VIT":32, "AGI":12, "INT":14, "MND":32, "CHR":23, "Ranged Attack":38+20, "Magic Attack":30+12, "Gear Haste":5, "Store TP":0+6, "Jobs":["rdm","pld","drk","drg","blu","run","rng","cor"]}
Meghanada_Gloves = {"Name":"Meghanada Gloves +2","Evasion":36,"Magic Evasion":37,"Magic Defense":2,"PDT":-4,"STR":23, "DEX":50, "VIT":29, "AGI":19, "INT":11, "MND":34, "CHR":27, "Accuracy":47, "Attack":43, "Ranged Accuracy":47, "Ranged Attack":43, "Gear Haste":4, "Weapon Skill Damage":7, "Jobs":["thf","rng","bst","cor","dnc","run"]}
Oshosi_Gloves = {"Name":"Oshosi Gloves +1","Evasion":47,"Magic Evasion":79,"Magic Defense":5,"STR":25, "DEX":35, "VIT":34, "AGI":5, "INT":11, "MND":29, "CHR":20, "Ranged Accuracy":44, "Magic Accuracy":49, "Double Shot":5, "Triple Shot":4, "Jobs":["cor","rng"]}
Skulker_Armlets = {"Name":"Skulker's Armlets +3","Evasion":86,"Magic Evasion":93,"Magic Defense":6,"DT":-11,"STR":27, "DEX":53, "VIT":39, "AGI":27, "INT":22, "MND":40, "CHR":27, "Accuracy":62, "Attack":72, "Magic Accuracy":62, "Gear Haste":5, "Sneak Attack Bonus":30, "Jobs":["thf"]}
Skulker_Armlets2 = {'Name':"Skulker's Armlets +2", 'Evasion':76, 'Magic Evasion':83, 'Magic Defense':5, 'DT':-10, 'STR':22, 'DEX':48, 'VIT':34, 'AGI':22, 'INT':17, 'MND':35, 'CHR':22, 'Accuracy':52, 'Attack':62, 'Magic Accuracy':52, 'Gear Haste':5, 'Sneak Attack Bonus':28, 'Jobs':['thf']}
Plunderer_Armlets = {"Name":"Plunderer's Armlets +3","Evasion":59,"Magic Evasion":57,"Magic Defense":4,"STR":19, "DEX":43, "VIT":40, "AGI":13, "INT":20, "MND":38, "CHR":34, "Accuracy":45, "Attack":63, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["thf"]}
Pillager_Armlets = {"Name":"Pillager's Armlets +3","Evasion":54,"Magic Evasion":67,"Magic Defense":3,"STR":21, "DEX":45, "VIT":42, "AGI":25, "INT":22, "MND":40, "CHR":27, "Accuracy":48, "Gear Haste":5, "Trick Attack Bonus":20, "Crit Damage":4, "Dual Wield":5, "Jobs":["thf"]}
Anchorite_Gloves = {"Name":"Anchorite's Gloves +3","Subtle Blow":11,"Evasion":42,"Magic Evasion":46,"Magic Defense":2,"STR":28, "DEX":44, "VIT":38, "AGI":16, "INT":20, "MND":38, "CHR":26, "Accuracy":48, "Gear Haste":5, "Weapon Skill Damage":10, "Jobs":["mnk"]}
Hesychast_Gloves = {"Name":"Hesychast's Gloves +3","Subtle Blow":10,"Evasion":42,"Magic Evasion":46,"Magic Defense":3,"STR":20, "DEX":44, "VIT":38, "AGI":16, "INT":20, "MND":38, "CHR":26, "Accuracy":49, "Attack":86, "Magic Accuracy":38, "Gear Haste":4, "Store TP":8, "Jobs":["mnk"]}
Bhikku_Gloves = {"Name":"Bhikku Gloves +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"STR":26, "DEX":49, "VIT":45, "AGI":21, "INT":20, "MND":42, "CHR":25, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Hand-to-Hand Skill":21, "Gear Haste":5, "PDL":10, "Jobs":["mnk"]}
Bhikku_Gloves2 = {"Name":"Bhikku Gloves +2","Evasion":64,"Magic Evasion":72,"Magic Defense":4,"STR":21, "DEX":44, "VIT":40, "AGI":16, "INT":15, "MND":37, "CHR":20, "Accuracy":52, "Attack":52, "Magic Accuracy":52, "Hand-to-Hand Skill":16, "Gear Haste":5, "PDL":7, "Jobs":["mnk"]}
Maxixi_Bangles = {"Name":"Maxixi Bangles +3","Evasion":54,"Magic Evasion":57,"Magic Defense":3,"STR":21, "DEX":45, "VIT":42, "AGI":23, "INT":22, "MND":40, "CHR":27, "Accuracy":48, "Attack":35, "Gear Haste":5, "Weapon Skill Damage":10, "Jobs":["dnc"]}
Horos_Bangles = {"Name":"Horos Bangles +3","Evasion":55,"Magic Evasion":57,"Magic Defense":4,"STR":21, "DEX":45, "VIT":42, "AGI":24, "INT":22, "MND":40, "CHR":36, "Accuracy":43, "Attack":74, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["dnc"]}
Maculele_Bangles = {"Name":"Maculele Bangles +3","Evasion":96,"Magic Evasion":83,"Magic Defense":6,"DT":-11,"STR":27, "DEX":53, "VIT":40, "AGI":27, "INT":23, "MND":41, "CHR":28, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Gear Haste":5, "Skillchain Bonus":13, "Jobs":["dnc"]}
Maculele_Bangles2 = {'Name':'Maculele Bangles +2', 'Evasion':86, 'Magic Evasion':73, 'Magic Defense':5, 'DT':-10, 'STR':22, 'DEX':48, 'VIT':35, 'AGI':22, 'INT':18, 'MND':36, 'CHR':23, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Gear Haste':5, "Skillchain Bonus":12, 'Jobs':['dnc']}
Totemic_Gloves = {"Name":"Totemic Gloves +3","Evasion":44,"Magic Evasion":57,"Magic Defense":3,"STR":21, "DEX":45, "VIT":42, "AGI":15, "INT":22, "MND":40, "CHR":30, "Accuracy":48, "Gear Haste":5, "Weapon Skill Damage":10, "Jobs":["bst"]}
Ankusa_Gloves = {"Name":"Ankusa Gloves +3","Evasion":44,"Magic Evasion":57,"Magic Defense":4,"STR":21, "DEX":45, "VIT":42, "AGI":22, "INT":22, "MND":40, "CHR":27, "Accuracy":38, "Attack":63, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["bst"]}
Nukumi_Manoplas = {"Name":"Nukumi Manoplas +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"DT":-11,"STR":25, "DEX":48, "VIT":47, "AGI":22, "INT":21, "MND":38, "CHR":31, "Accuracy":62, "Attack":72, "Magic Accuracy":62, "Gear Haste":4, "Crit Rate":6, "Jobs":["bst"]}
Nukumi_Manoplas2 = {'Name':'Nukumi Manoplas +2', 'Evasion':64, 'Magic Evasion':72, 'Magic Defense':4, 'DT':-10, 'STR':20, 'DEX':43, 'VIT':42, 'AGI':17, 'INT':16, 'MND':33, 'CHR':26, 'Accuracy':52, 'Attack':62, 'Magic Accuracy':52, 'Gear Haste':4, 'Crit Rate':5, 'Jobs':['bst']}
Bagua_Mitaines = {"Name":"Bagua Mitaines +3","Evasion":42,"Magic Evasion":57,"Magic Defense":5,"STR":16, "DEX":38, "VIT":35, "AGI":15, "INT":29, "MND":43, "CHR":29, "Accuracy":38, "Magic Accuracy":38, "Magic Attack":50, "Gear Haste":3, "Magic Burst Damage":12, "Jobs":["geo"]}
Azimuth_Gloves = {"Name":"Azimuth Gloves +3","Evasion":69,"Magic Evasion":98,"Magic Defense":7,"DT":-12,"STR":16, "DEX":40, "VIT":38, "AGI":20, "INT":36, "MND":47, "CHR":32, "Accuracy":62, "Magic Accuracy":62, "Magic Attack":52, "Magic Damage":32, "Gear Haste":3, "Jobs":["geo"]}
Azimuth_Gloves2 = {'Name':'Azimuth Gloves +2', 'Evasion':59, 'Magic Evasion':88, 'Magic Defense':6, 'DT':-11, 'STR':11, 'DEX':35, 'VIT':33, 'AGI':15, 'INT':31, 'MND':42, 'CHR':27, 'Accuracy':52, 'Magic Accuracy':52, 'Magic Attack':47, 'Magic Damage':22, 'Gear Haste':3, 'Jobs':['geo']}
Chevalier_Gauntlets = {"Name":"Chevalier's Gauntlets +3","Evasion":69,"Magic Evasion":98,"Magic Defense":5,"DT":-11,"STR":27, "DEX":43, "VIT":54, "AGI":0, "INT":21, "MND":36, "CHR":31, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Sword Skill":38, "Gear Haste":5, "Jobs":["pld"]}
Chevalier_Gauntlets2 = {'Name':"Chevalier's Gauntlets +2", 'Evasion':59, 'Magic Evasion':88, 'Magic Defense':4, 'DT':-10, 'STR':22, 'DEX':38, 'VIT':49, 'AGI':0, 'INT':16, 'MND':31, 'CHR':26, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Sword Skill':33, 'Gear Haste':5, 'Jobs':['pld']}
Arcadian_Bracers = {"Name":"Arcadian Bracers +3","Evasion":60,"Magic Evasion":57,"Magic Defense":4,"STR":25, "DEX":45, "VIT":39, "AGI":21, "INT":22, "MND":40, "CHR":27, "Ranged Accuracy":38, "Ranged Attack":79, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["rng"]}
Amini_Glovelettes = {"Name":"Amini Glovelettes +3","Evasion":77,"Magic Evasion":93,"Magic Defense":6,"DT":-11,"STR":28, "DEX":49, "VIT":38, "AGI":26, "INT":23, "MND":44, "CHR":26, "Accuracy":62, "Ranged Accuracy":62, "Ranged Attack":62, "Magic Accuracy":62, "Archery Skill":38, "Gear Haste":5, "Store TP":11, "Jobs":["rng"]}
Amini_Glovelettes2 = {'Name':'Amini Glovelettes +2', 'Evasion':67, 'Magic Evasion':83, 'Magic Defense':5, 'DT':-10, 'STR':23, 'DEX':44, 'VIT':33, 'AGI':21, 'INT':18, 'MND':39, 'CHR':21, 'Accuracy':52, 'Ranged Accuracy':52, 'Ranged Attack':52, 'Magic Accuracy':52, 'Archery Skill':33, 'Gear Haste':5, 'Store TP':10, 'Jobs':['rng']}
Futhark_Mitons = {"Name":"Futhark Mitons +3","Evasion":69,"Magic Evasion":84,"Magic Defense":8,"STR":21, "DEX":45, "VIT":42, "AGI":15, "INT":22, "MND":40, "CHR":27, "Accuracy":38, "Attack":81, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["run"]}
Erilaz_Gauntlets = {"Name":"Erilaz Gauntlets +3","Evasion":78,"Magic Evasion":87,"Magic Defense":7,"DT":-11,"STR":26, "DEX":47, "VIT":40, "AGI":17, "INT":26, "MND":45, "CHR":29, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Great Sword Skill":38, "Gear Haste":5, "Jobs":["run"]}
Erilaz_Gauntlets2 = {'Name':'Erilaz Gauntlets +2', 'Evasion':68, 'Magic Evasion':77, 'Magic Defense':6, 'DT':-10, 'STR':21, 'DEX':42, 'VIT':35, 'AGI':12, 'INT':21, 'MND':40, 'CHR':24, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Great Sword Skill':33, 'Gear Haste':5, 'Jobs':['run']}
Pitre_Dastanas = {"Name":"Pitre Dastanas +3","Subtle Blow":11,"Evasion":55,"Magic Evasion":46,"Magic Defense":3,"STR":20, "DEX":47, "VIT":38, "AGI":16, "INT":20, "MND":38, "CHR":29, "Accuracy":38, "Attack":63, "Magic Accuracy":38, "Gear Haste":5, "Weapon Skill Damage":10, "Jobs":["pup"]}
Karagoz_Guanti = {"Name":"Karagoz Guanti +3","Evasion":74,"Magic Evasion":82,"Magic Defense":5,"DT":-10,"STR":26, "DEX":49, "VIT":45, "AGI":21, "INT":20, "MND":42, "CHR":25, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Gear Haste":5, "Store TP":11, "Jobs":["pup"]}
Karagoz_Guanti2 = {'Name':'Karagoz Guanti +2', 'Evasion':64, 'Magic Evasion':72, 'Magic Defense':4, 'DT':-9, 'STR':21, 'DEX':44, 'VIT':40, 'AGI':16, 'INT':15, 'MND':37, 'CHR':20, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Gear Haste':5, 'Store TP':10, 'Jobs':['pup']}
Luhlaza_Bazubands = {"Name":"Luhlaza Bazubands +3","Subtle Blow":11,"Evasion":37,"Magic Evasion":37,"Magic Defense":2,"STR":21, "DEX":49, "VIT":42, "AGI":15, "INT":22, "MND":44, "CHR":27, "Accuracy":44, "Attack":63, "Magic Accuracy":38, "Gear Haste":5, "Jobs":["blu"]}
Hashishin_Bazubands = {"Name":"Hashishin Bazubands +3","Evasion":74,"Magic Evasion":87,"Magic Defense":7,"Evasion":77,"Magic Defense":10,"DT":-10,"STR":16, "DEX":43, "VIT":39, "AGI":15, "INT":33, "MND":50, "CHR":29, "Accuracy":62, "Attack":62, "Magic Accuracy":62, "Magic Attack":57, "Gear Haste":3, "Jobs":["blu"]}
Hashishin_Bazubands2 = {'Name':'Hashishin Bazubands +2', 'Evasion':67, 'Magic Defense':9, 'DT':-9, 'STR':11, 'DEX':38, 'VIT':34, 'AGI':10, 'INT':28, 'MND':45, 'CHR':24, 'Accuracy':52, 'Attack':52, 'Magic Accuracy':52, 'Magic Attack':52, 'Gear Haste':3, 'Jobs':['blu']}
Volte_Mittens = {"Name":"Volte Mittens","STR":29,"DEX":55,"VIT":23,"AGI":24,"INT":6,"MND":17,"CHR":16,"Accuracy":36,"Ranged Accuracy":36,"Evasion":70,"Magic Evasion":43,"Magic Defense":3,"Gear Haste":4,"Store TP":6,"Subtle Blow":6,"Jobs":["war","mnk","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","cor","pup","dnc","run"]}
Mallquis_Cuffs = {"Name":"Mallquis Cuffs +2", "STR":3,"DEX":23,"VIT":34,"AGI":2,"INT":40,"MND":37,"CHR":21,"Magic Accuracy":43,"Magic Damage":49,"Evasion":19,"Magic Evasion":48,"Magic Attack":15,"Magic Defense":3,"Gear Haste":4,"Jobs":["blm","sch","geo"]}
Merlinic_Dastanas_OA = {"Name":"Merlinic Dastanas","Name2":"Merlinic Dastanas (Occult Acumen)","STR":3,"DEX":23,"VIT":20,"AGI":2,"INT":26,"MND":37,"CHR":21,"Evasion":19,"Magic Evasion":48,"Magic Defense":3,"Gear Haste":3,"Occult Acumen":11,"Jobs":["blm","rdm","smn","sch","geo"]}
Orion_Bracers = {"Name":"Orion Bracers +3","STR":21,"DEX":45,"VIT":39,"AGI":27,"Ranged Accuracy":48,"Evasion":44,"Magic Evasion":57,"Magic Defense":3,"Barrage":3,"Barrage Ranged Accuracy":32,"Jobs":["rng"]}
Fallen_Fingergauntlets = {"Name":"Fallen's Finger Gauntlets +3", "STR":26, "DEX":39, "VIT":43, "INT":24, "MND":41, "CHR":29, "Accuracy":38, "Attack":77, "Magic Accuracy":38, "Evasion":42, "Magic Evasion":46, "Magic Attack":62, "Magic Defense":3, "Gear Haste":4, "Jobs":["drk"]}
Turms_Mittens = {"Name":"Turms Mittens +1","STR":12,"DEX":51,"VIT":32,"AGI":5,"INT":15,"MND":30,"CHR":23,"Accuracy":49,"Evasion":80,"Magic Evasion":101,"Magic Defense":5,"Gear Haste":4,"Jobs":["thf","dnc","run"]}
hands = [Turms_Mittens,Fallen_Fingergauntlets,Erilaz_Gauntlets2,Azimuth_Gloves2,Arbatel_Bracers2,Maculele_Bangles2,Karagoz_Guanti2,Chasseur_Gants2,Hashishin_Bazubands2,Peltast_Vambraces2,Hattori_Tekko2,Kasuga_Kote2,Amini_Glovelettes2,Fili_Manchettes2,Nukumi_Manoplas2,Heathen_Gauntlets2,Chevalier_Gauntlets2,Skulker_Armlets2,Lethargy_Gantherots2,Wicce_Gloves2,Bhikku_Gloves2,Boii_Mufflers2,Orion_Bracers,Merlinic_Dastanas_OA,Gazu_bracelet,Mallquis_Cuffs,Volte_Mittens,Adhemar_Wristbands_C,Hashishin_Bazubands,Luhlaza_Bazubands,Karagoz_Guanti,Pitre_Dastanas,Erilaz_Gauntlets,Futhark_Mitons,Amini_Glovelettes,Arcadian_Bracers,Chevalier_Gauntlets,Azimuth_Gloves,Bagua_Mitaines,Totemic_Gloves,Ankusa_Gloves,Nukumi_Manoplas,Maxixi_Bangles,Horos_Bangles,Maculele_Bangles,Anchorite_Gloves,Hesychast_Gloves,Bhikku_Gloves,Skulker_Armlets,Plunderer_Armlets,Pillager_Armlets,Oshosi_Gloves,Meghanada_Gloves,Carmine_Finger_Gauntlets_D, Fili_Manchettes,Bihu_Cuffs,Brioso_Cuffs,Chasseur_Gants,Lanun_Gants,Laksamana_Gants,Kasuga_Kote,Sakonji_Kote,Wakido_Kote,Boii_Mufflers,Agoge_Mufflers,Arbatel_Bracers,Piety_Mitts,Ayanmo_Manopolas,Peltast_Vambraces,Pteroslaver_Finger_Gauntlets,Vishap_Finger_Gauntlets,Atrophy_Gloves,Vitiation_Gloves,Lethargy_Gantherots,Jhakri_Cuffs,Adhemar_Wristbands_A,Adhemar_Wristbands_B,Flamma_Manopolas,Floral_Gauntlets,Hachiya_Tekko,Herculean_Gloves,Hizamaru_Kote,Kendatsuba_Tekko,Malignance_Gloves,Mochizuki_Tekko,Mummu_Wrists,Ratri_Gadlings,Ryuo_Tekko_A,Ryuo_Tekko_D,Sulevia_Gauntlets,Tatenashi_Gote,Hattori_Tekko,Heathen_Gauntlets,Amalric_Gages,Ea_Cuffs,Wicce_Gloves,Archmage_Gloves,Spaekona_Gloves,]
Apate_Ring = {"Name": "Apate Ring", "STR":6, "DEX":6, "AGI":6, "Store TP":3,"Jobs":all_jobs}
Archon_Ring = {"Name": "Archon Ring", "Dark Elemental Bonus":5,"Jobs":all_jobs}
Begrudging_Ring = {"Name": "Begrudging Ring", "Accuracy":7, "Attack": 7, "Crit Rate":5, "DT":+10, "Jobs":all_jobs}
Beithir_Ring0 = {"Name": "Beithir Ring", "Name2": "Beithir Ring R0", "Rank":0, "STR":3, "DEX":3, "VIT":3, "AGI":3, "Weapon Skill Accuracy":0, "Attack":0, "Weapon Skill Damage":2,"Skillchain Bonus":0,"Jobs":["nin","sam","drk","war","mnk","thf","pld","bst","rng","drg","blu","pup","dnc"]}
Beithir_Ring15 = {"Name": "Beithir Ring", "Name2": "Beithir Ring R15", "Rank":15, "STR":3, "DEX":3, "VIT":3, "AGI":3, "Weapon Skill Accuracy":0+15, "Attack":0, "Weapon Skill Damage":2,"Skillchain Bonus":0,"Jobs":["nin","sam","drk","war","mnk","thf","pld","bst","rng","drg","blu","pup","dnc"]}
Beithir_Ring20 = {"Name": "Beithir Ring", "Name2": "Beithir Ring R20", "Rank":20, "STR":3, "DEX":3, "VIT":3, "AGI":3, "Weapon Skill Accuracy":0+15, "Attack":0+5, "Weapon Skill Damage":2,"Skillchain Bonus":0,"Jobs":["nin","sam","drk","war","mnk","thf","pld","bst","rng","drg","blu","pup","dnc"]}
Beithir_Ring25 = {"Name": "Beithir Ring", "Name2": "Beithir Ring R25", "Rank":25, "STR":3, "DEX":3, "VIT":3, "AGI":3, "Weapon Skill Accuracy":0+15, "Attack":0+10, "Weapon Skill Damage":2,"Skillchain Bonus":0+3,"Jobs":["nin","sam","drk","war","mnk","thf","pld","bst","rng","drg","blu","pup","dnc"]}
Beithir_Ring30 = {"Name": "Beithir Ring", "Name2": "Beithir Ring R30", "Rank":30, "STR":3, "DEX":3, "VIT":3, "AGI":3, "Weapon Skill Accuracy":0+15, "Attack":0+15, "Weapon Skill Damage":2,"Skillchain Bonus":0+5,"Jobs":["nin","sam","drk","war","mnk","thf","pld","bst","rng","drg","blu","pup","dnc"]}
Chirich_Ring = {"Name": "Chirich Ring +1", "Name2": "Chirich Ring +1 A", "Accuracy":10, "Store TP":6,"Subtle Blow":10,"Jobs":all_jobs}
Chirich_Ring2 = {"Name": "Chirich Ring +1","Name2": "Chirich Ring +1 B", "Accuracy":10, "Store TP":6,"Subtle Blow":10,"Jobs":all_jobs}
Crepuscular_Ring = {"Name": "Crepuscular Ring", "Ranged Accuracy":10, "Magic Accuracy":10, "Store TP":6,"Jobs":all_jobs}
Defending_Ring = {"Name": "Defending Ring", "DT":-10, "Jobs":all_jobs}
Vocane_Ring = {"Name": "Vocane Ring +1", "DT":-8, "Jobs":all_jobs}
Dingir_Ring = {"Name": "Dingir Ring", "AGI":10, "Ranged Attack":25, "Magic Attack":10,"Recycle":10,"Jobs":["nin","rng","thf","cor"]}
Epaminondas_Ring = {"Name": "Epaminondas's Ring", "Weapon Skill Damage":5, "Store TP":-10,"Jobs":all_jobs}
Epona_Ring = {"Name": "Epona's Ring", "DA":3,"TA":3,"Jobs":["nin","mnk","thf","bst","rng","blu","cor","pup","dnc","run"]}
Flamma_Ring = {"Name": "Flamma Ring", "Accuracy":6, "Magic Accuracy":6, "Store TP":5,"Jobs":["drk","sam","war","pld","drg"]}
Gere_Ring = {"Name": "Gere Ring", "STR":10, "Attack":16, "TA":5,"Jobs":["nin","mnk","thf","bst","pup","dnc"]}
Hetairoi_Ring = {"Name": "Hetairoi Ring", "Crit Rate":1, "TA":2, "TA Damage%":5,"Jobs":all_jobs}
Ilabrat_Ring = {"Name": "Ilabrat Ring", "DEX":10, "AGI":10, "Attack":25, "Store TP":5,"Jobs":["nin","sam","rdm","mnk","whm","thf","bst","brd","rng","blu","cor","dnc","run"]}
Karieyh_Ring = {"Name": "Karieyh Ring +1", "Weapon Skill Accuracy":10, "Weapon Skill Damage":4,"Regain":5,"Jobs":all_jobs}
Locus_Ring = {"Name": "Locus Ring", "Magic Burst Damage":5,"Jobs":all_jobs} # Ignoring the Magic Crit Rate +5 stat since we do not know how it behaves.
Metamorph_Ring = {"Name": "Metamorph Ring +1", "Name2": "Metamorph Ring +1 R15", "INT":6+10, "MND":6+10, "CHR":6+10, "Magic Accuracy":4+10,"Jobs":all_jobs}
Mujin_Band = {"Name": "Mujin Band", "Skillchain Bonus": 5, "Magic Burst Damage II":5,"Jobs":all_jobs}
Mummu_Ring = {"Name": "Mummu Ring", "Accuracy":6, "Ranged Accuracy":6, "Magic Accuracy":6, "Crit Rate":3,"Jobs":["nin","thf","dnc","rng","mnk","cor"]}
Niqmaddu_Ring = {"Name": "Niqmaddu Ring", "STR":10, "DEX":10, "VIT":10, "QA":3,"Subtle Blow II":5,"Jobs":["drk","sam","war","mnk","drg","pup","run"]}
Petrov_Ring = {"Name": "Petrov Ring", "STR":3, "DEX":3, "VIT":3, "AGI":3, "DA":1,"Store TP":5,"Jobs":all_jobs}
Regal_Ring = {"Name": "Regal Ring", "STR":10, "DEX":10, "VIT":10, "AGI":10, "Attack":20, "Ranged Attack":20,"Jobs":["nin","drk","sam","war","mnk","thf","pld","bst","rng","drg","cor","pup","dnc","run"]}
Rufescent_Ring = {"Name": "Rufescent Ring", "STR":6, "MND":6, "Weapon Skill Accuracy": 7,"Jobs":all_jobs}
Shiva_Ring1 = {"Name": "Shiva Ring +1", "Name2": "Shiva Ring +1A", "INT":9, "Magic Attack":3,"Jobs":all_jobs}
Shiva_Ring2 = {"Name": "Shiva Ring +1", "Name2": "Shiva Ring +1B", "INT":9, "Magic Attack":3,"Jobs":all_jobs}
Fenrir_Ring1 = {"Name": "Fenrir Ring +1", "Name2": "Fenrir Ring +1A", "Magic Accuracy":3, "Magic Attack":3, "Magic Damage":3,"Jobs":all_jobs}
Fenrir_Ring2 = {"Name": "Fenrir Ring +1", "Name2": "Fenrir Ring +1B", "Magic Accuracy":3, "Magic Attack":3, "Magic Damage":3,"Jobs":all_jobs}
Shukuyu_Ring = {"Name": "Shukuyu Ring", "STR":7, "Attack":15,"Jobs":all_jobs}
Sroda_Ring = {"Name": "Sroda Ring", "STR":15, "DEX":-20, "PDL":3,"Jobs":["war","mnk","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","cor","pup","dnc","run"]}
Weatherspoon_Ring = {"Name": "Weatherspoon Ring +1", "Light Elemental Bonus":11, "Magic Accuracy":13,"Jobs":all_jobs}
Freke_Ring = {"Name":"Freke Ring", "INT":10, "Magic Attack":8,"Jobs":["whm","blm","rdm","sch","geo"]}
Stikini_Ring1 = {"Name":"Stikini Ring +1", "MND":8, "Magic Accuracy":8, "Elemental Magic Skill":8, "Ninjutsu Skill":8, "Dark Magic Skill":8, "Jobs":["war","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","pup","dnc","sch","run","geo"]}
Stikini_Ring2 = {"Name":"Stikini Ring +1", "MND":8, "Magic Accuracy":8, "Elemental Magic Skill":8, "Ninjutsu Skill":8, "Dark Magic Skill":8, "Jobs":["war","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","blu","pup","dnc","sch","run","geo"]}
Ayanmo_Ring = {"Name":"Ayanmo Ring", "Accuracy":6, "Magic Accuracy":6, "DT":-3,"Jobs":["whm","rdm","brd","blu","run"]}
Cacoethic_Ring = {"Name":"Cacoethic Ring +1","Name2":"Cacoethic Ring +1 R15","Accuracy":11,"Ranged Accuracy":16,"DEX":0+10,"AGI":0+10,"Jobs":["war","mnk","whm","blm","rdm","thf","pld","drk","bst","brd","rng","sam","nin","drg","smn","blu","cor","pup","dnc","sch","geo","run"]}
Ramuh_Ring1 = {"Name": "Ramuh Ring +1", "Name2": "Ramuh Ring +1A", "DEX":9, "Accuracy":5,"Jobs":all_jobs}
Ifrit_Ring1 = {"Name": "Ifrit Ring +1", "Name2": "Ifrit Ring +1A", "STR":9, "Attack":5,"Jobs":all_jobs}
Leviathan_Ring1 = {"Name": "Leviathan Ring +1", "Name2": "Leviathan Ring +1A", "MND":9, "Magic Accuracy":3,"Jobs":all_jobs}
Titan_Ring1 = {"Name": "Titan Ring +1", "Name2": "Titan Ring +1A", "VIT":9,"Jobs":all_jobs}
Carbuncle_Ring1 = {"Name": "Carbuncle Ring +1", "Name2": "Carbuncle Ring +1A", "CHR":9,"Magic Accuracy":4,"Jobs":all_jobs}
Garuda_Ring1 = {"Name": "Garuda Ring +1", "Name2": "Garuda Ring +1A", "AGI":9,"Ranged Accuracy":5,"Jobs":all_jobs}
Gelatinous_Ring = {"Name":"Gelatinous Ring +1", "Name2":"Gelatinous Ring +1 R15", "PDT":-7, "MDT":+1, "VIT":0+15,"Jobs":all_jobs}
Moonlight_Ring1 = {"Name":"Moonlight Ring","Name2":"Moonlight Ring A","Accuracy":8,"Attack":8,"Store TP":5, "DT":-5,"Jobs":["war","thf","pld","drk","bst","brd","drg","dnc","run"]}
Moonlight_Ring2 = {"Name":"Moonlight Ring","Name2":"Moonlight Ring B","Accuracy":8,"Attack":8,"Store TP":5, "DT":-5,"Jobs":["war","thf","pld","drk","bst","brd","drg","dnc","run"]}
Mallquis_Ring = {"Name":"Mallquis Ring","Magic Accuracy":6,"Magic Damage":12,"Jobs":["blm","sch","geo"]}
Cornelia_ring = {"Name":"Cornelia's ring", "Weapon Skill Accuracy":10, "Weapon Skill Damage":10,"Jobs":all_jobs}
Ephramad_ring = {"Name":"Ephramad's ring", "STR":10,"DEX":10,"AGI":10,"Accuracy":20, "Attack":20, "Ranged Accuracy":20, "Ranged Attack":20, "PDL":10, "Jobs":all_jobs}
Fickblix_ring = {"Name":"Fickblix's ring", "DA":10, "Subtle Blow":10, "Jobs":all_jobs}
Gurebu_ring = {"Name":"Gurebu-Ogurebu's ring", "MND":10,"Magic Evasion":20, "Jobs":all_jobs}
Lehko_Habhoka_ring = {"Name":"Lehko Habhoka's ring", "DEX":10,"Store TP":10,"Gear Haste":10,"Crit Rate":10,"Jobs":all_jobs}
Medada_ring = {"Name":"Medada's ring","INT":10,"Magic Accuracy":20,"Magic Attack":10, "Jobs":all_jobs}
Ragelise_ring = {"Name":"Ragelise's ring", "VIT":10,"DT":-10,"Jobs":all_jobs}
rings = [Ragelise_ring,Medada_ring,Lehko_Habhoka_ring,Gurebu_ring,Fickblix_ring,Ephramad_ring,Cornelia_ring,Vocane_Ring, Mallquis_Ring,Beithir_Ring0,Moonlight_Ring1,Moonlight_Ring2,Chirich_Ring2,Gelatinous_Ring,Defending_Ring,Karieyh_Ring,Garuda_Ring1,Titan_Ring1,Carbuncle_Ring1,Ifrit_Ring1,Fenrir_Ring1,Cacoethic_Ring,Ramuh_Ring1,Ayanmo_Ring,Apate_Ring,Archon_Ring,Begrudging_Ring,Beithir_Ring30,Beithir_Ring25,Beithir_Ring20,Beithir_Ring15,Chirich_Ring,Crepuscular_Ring,Dingir_Ring,Epaminondas_Ring,Epona_Ring,Flamma_Ring,Gere_Ring,Hetairoi_Ring,Ilabrat_Ring,Locus_Ring,Metamorph_Ring,Mujin_Band,Mummu_Ring,Niqmaddu_Ring,Petrov_Ring,Regal_Ring,Rufescent_Ring,Shiva_Ring1,Shukuyu_Ring,Sroda_Ring,Weatherspoon_Ring,Freke_Ring,]
rings2 = [Ragelise_ring,Medada_ring,Lehko_Habhoka_ring,Gurebu_ring,Fickblix_ring,Ephramad_ring,Cornelia_ring,Vocane_Ring, Mallquis_Ring,Beithir_Ring0,Moonlight_Ring1,Moonlight_Ring2,Chirich_Ring2,Gelatinous_Ring,Defending_Ring,Karieyh_Ring,Garuda_Ring1,Titan_Ring1,Carbuncle_Ring1,Ifrit_Ring1,Fenrir_Ring1,Cacoethic_Ring,Ramuh_Ring1,Ayanmo_Ring,Apate_Ring,Archon_Ring,Begrudging_Ring,Beithir_Ring30,Beithir_Ring25,Beithir_Ring20,Beithir_Ring15,Chirich_Ring,Crepuscular_Ring,Dingir_Ring,Epaminondas_Ring,Epona_Ring,Flamma_Ring,Gere_Ring,Hetairoi_Ring,Ilabrat_Ring,Locus_Ring,Metamorph_Ring,Mujin_Band,Mummu_Ring,Niqmaddu_Ring,Petrov_Ring,Regal_Ring,Rufescent_Ring,Shiva_Ring1,Shukuyu_Ring,Sroda_Ring,Weatherspoon_Ring,Freke_Ring,]
Andartia_Critagi = {"Name": "Andartia's Mantle", "Name2": "Andartia's Mantle AGI Crit Rate", "AGI":30, "Accuracy":20, "Attack":20, "Crit Rate":10, "PDT":-10, "Jobs":["nin"]}
# Each job has identical Ambuscade cape augments. Here I define a simple code block to automatically build each possible type of ambu cape for each job.
# We define filters so that some cape variants aren't created, such as CHR capes on NIN which would never be used and would only waste computation time if included.
# This is a simple loop reading from pre-defined lists, but it will save us well over 100 lines of modifying nearly identical capes with different names and jobs.
cape_names = {
"WAR":["Cichol's Mantle",{"DA Damage%":20,"Jobs":["war"]},["STR","DEX","VIT","AGI","INT","MND","CHR"]],
"MNK":["Segomo's Mantle",{"Kick Attacks":10,"Kick Attacks DMG":25,"Jobs":["mnk"]},["STR","DEX","VIT","AGI","INT","MND","CHR"]],
"WHM":["Alaunus's Cape",{"Jobs":["whm"]},["STR","DEX","MND"]],
"BLM":["Taranus's Cape",{"Magic Burst Damage":5,"Jobs":["blm"]},["STR","DEX","INT","MND"]],
"RDM":["Sucellos's Cape",{"Jobs":["rdm"]},["STR","DEX","INT","MND","AGI"]],
"THF":["Toutatis's Cape",{"Sneak Attack Bonus":10,"TA Damage%":20,"Jobs":["thf"]},["STR","DEX","VIT","AGI","INT","MND","CHR"]],
"PLD":["Rudianos's Mantle",{"Jobs":["pld"]},["STR","DEX","INT","AGI","MND","VIT",]],
"DRK":["Ankou's Mantle",{"Jobs":["drk"]},["STR","DEX","VIT","INT"]],
"BST":["Artio's Mantle",{"Jobs":["bst"]},["STR","DEX","VIT","INT","CHR"]],
"BRD":["Intarabus's Cape",{"Jobs":["brd"]},["STR","DEX","CHR","INT","MND"]],
"RNG":["Belenus's Cape",{"Jobs":["rng"]},["STR","DEX","INT","AGI",]],
"SMN":["Campestres's Cape",{"Jobs":["smn"]},["STR","DEX","INT","MND","CHR"]],
"SAM":["Smertrios's Mantle",{"Jobs":["sam"]},["STR","DEX","VIT","INT","AGI"]],
"NIN":["Andartia's Mantle",{"Jobs":["nin"]},["STR","DEX","INT","AGI"]],
"DRG":["Brigantia's Mantle",{"Jobs":["drg"]},["STR","DEX","VIT","AGI","INT"]],
"BLU":["Rosmerta's Cape",{"Jobs":["blu"]},["STR","DEX","INT","AGI","MND",]],
"COR":["Camulus's Mantle",{"Triple Shot":5,"Jobs":["cor"]},["STR","DEX","AGI","INT"]],
"PUP":["Visucius's Mantle",{"Jobs":["pup"]},["STR","DEX","INT","VIT",]],
"DNC":["Senuna's Mantle",{"Crit Damage":5,"Jobs":["dnc"]},["STR","DEX","VIT","AGI","INT","MND","CHR"]],
"SCH":["Lugh's Cape",{"Skillchain Bonus":10,"Jobs":["sch"]},["STR","DEX","INT","MND"]],
"GEO":["Nantosuelta's Cape",{"Jobs":["geo"]},["STR","DEX","INT","CHR","MND"]],
"RUN":["Ogma's cape",{"Jobs":["run"]},["STR","DEX","INT","VIT",]],
# Will add more capes as I add more jobs.
}
# Now list each base stat and the main stats you want to be considered with the base stat.
ambu_stats = {"STR":["Weapon Skill Damage","DA","Crit Rate"],
"DEX":["Weapon Skill Damage","DA","Store TP","Dual Wield","Crit Rate"],
"VIT":["Weapon Skill Damage","DA"],
"AGI":["Weapon Skill Damage","DA","Store TP","Crit Rate","Dual Wield"],
"INT":["Weapon Skill Damage","DA","Store TP"],
"MND":["Weapon Skill Damage","DA"],
"CHR":["Weapon Skill Damage","DA"]}
# I failed to write this in a single-line with list comprehension. I was close, but a multi-line for-loop is easier to read anyway...
capes = []
for job in cape_names:
for base_stat in ambu_stats:
if base_stat not in cape_names[job][2]:
continue # Skip stats for jobs that don't use them. (For example: Don't consider ANY capes with CHR, MND, or VIT for NIN)
for main_stat in ambu_stats[base_stat]:
capes.append({**{"Name":f"{cape_names[job][0]}","Name2":f"{cape_names[job][0]} {base_stat} {main_stat}", "Accuracy":20, "Attack":20, "PDT":-10, f"{base_stat}":30, f"{main_stat}":10}, **{i:cape_names[job][1][i] for i in cape_names[job][1]}})
if job in ["NIN", "RDM", "WHM", "BLM", "SCH", "GEO", "DRK", "WAR", "SAM", "RNG", "THF"] and base_stat in ["INT","MND","STR","DEX","AGI"]: # List of jobs that use magic weapon skills
if job=="SAM" and base_stat!="STR": # SAM only needs STR+WSD (probably)
continue
# Add capes with Macc+Mdmg + WSD + STAT
capes.append({**{"Name":f"{cape_names[job][0]}","Name2":f"{cape_names[job][0]} {base_stat} Weapon Skill Damage (Magic)", f"{base_stat}":30, "Weapon Skill Damage":10, "Magic Accuracy":20, "Magic Damage":20, "PDT":-10}, **{i:cape_names[job][1][i] for i in cape_names[job][1]}})
if job in ["NIN", "RDM", "COR", "RNG", "SAM", "THF"] and base_stat in ["AGI","STR","DEX"]: # The list of jobs that might build physical ranged WS sets.
# add ranged WS sets with stat+30, WSD+10, Racc/Ratk+20 for a select few jobs. Only RNG gets a DEX cape, but it should use crit rate for jishnus TODO
# capes.append({**{"Name":f"{cape_names[job][0]}","Name2":f"{cape_names[job][0]} {base_stat} Weapon Skill Damage (Ranged)", f"{base_stat}":30, "Weapon Skill Damage":10, "Ranged Accuracy":20, "Ranged Attack":20, "DT":-5}, **{i:cape_names[job][1][i] for i in cape_names[job][1]}})
for main_stat in ["Weapon Skill Damage","Crit Rate","Store TP"]:
capes.append({**{"Name":f"{cape_names[job][0]}","Name2":f"{cape_names[job][0]} {base_stat} {main_stat} (Ranged)", f"{base_stat}":30, f"{main_stat}":10, "Ranged Accuracy":20, "Ranged Attack":20, "PDT":-10}, **{i:cape_names[job][1][i] for i in cape_names[job][1]}})
if job in ["NIN", "BLM", "RDM", "SCH", "GEO", "DRK"]: # The list of jobs with access to nukes get nuke capes