forked from simulationcraft/simc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path8.2.0.30774.json
892 lines (869 loc) · 38.5 KB
/
8.2.0.30774.json
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
{
"ArmorLocation": [
{ "data_type": "f", "field": "v_1", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_2", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_3", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_4", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_5", "formats": { "cpp": "%9.3f" } }
],
"Artifact": [
{ "data_type": "S", "field": "f1" },
{ "data_type": "i", "field": "id", "formats": { "cpp": "%2u" } },
{ "data_type": "H", "field": "f2" },
{ "data_type": "I", "field": "f3" },
{ "data_type": "I", "field": "unk_1" },
{ "data_type": "i", "field": "f5" },
{ "data_type": "H", "field": "id_spec", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "f7" },
{ "data_type": "B", "field": "f8" },
{ "data_type": "I", "field": "f9" },
{ "data_type": "I", "field": "f10" }
],
"ArtifactPower": [
{ "data_type": "f", "field": "coord", "elements": 2 },
{ "data_type": "i", "field": "id" },
{ "data_type": "B", "field": "id_artifact", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "max_rank", "formats": { "cpp": "%3u" } },
{ "data_type": "i", "field": "index", "formats": { "cpp": "%2u" } },
{ "data_type": "B", "field": "type", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "unk" }
],
"ArtifactPowerLink": [
{ "data_type": "H", "field": "f1" },
{ "data_type": "H", "field": "f2" }
],
"ArtifactPowerRank": [
{ "data_type": "B", "field": "index", "formats": { "cpp": "%2u" } },
{ "data_type": "i", "field": "id_spell", "formats": { "cpp": "%6u" } },
{ "data_type": "H", "field": "f5" },
{ "data_type": "f", "field": "value", "formats": { "cpp": "%10.3f" } }
],
"AzeriteEmpoweredItem": [
{ "data_type": "i", "field": "id_item", "formats": { "cpp": "%6u" } },
{ "data_type": "I", "field": "id_azerite_tier_unlock" },
{ "data_type": "I", "field": "id_power_set" }
],
"AzeriteEssence": [
{ "data_type": "S", "field": "name", "formats": { "cpp": "%-30s" }},
{ "data_type": "S", "field": "desc" },
{ "data_type": "i", "field": "id", "formats": { "cpp": "%3u" } },
{ "data_type": "i", "field": "category", "formats": { "cpp": "%3u" } }
],
"AzeriteEssencePower": [
{ "data_type": "S", "field": "desc_alliance" },
{ "data_type": "S", "field": "desc_horde" },
{ "data_type": "i", "field": "id_essence", "formats": { "cpp": "%3u" }},
{ "data_type": "B", "field": "rank", "formats": { "cpp": "%3u" }},
{ "data_type": "i", "field": "id_spell_major_base", "formats": { "cpp": "%6u" }},
{ "data_type": "i", "field": "id_spell_minor_base", "formats": { "cpp": "%6u" }},
{ "data_type": "i", "field": "id_spell_major_upgrade", "formats": { "cpp": "%6u" }},
{ "data_type": "i", "field": "id_spell_minor_upgrade", "formats": { "cpp": "%6u" }}
],
"AzeriteItem": [
{ "data_type": "i", "field": "id_item", "formats": { "cpp": "%6u" } }
],
"AzeriteItemMilestonePower": [
{ "data_type": "i", "field": "id" },
{ "data_type": "i", "field": "req_level" },
{ "data_type": "i", "field": "id_power" },
{ "data_type": "i", "field": "power_type" },
{ "data_type": "i", "field": "essence_type" }
],
"AzeritePower": [
{ "data_type": "i", "field": "id_spell", "formats": { "cpp": "%6u" } },
{ "data_type": "i", "field": "id_bonus", "formats": { "cpp": "%5u" } },
{ "data_type": "i", "field": "id_spec_set_member" },
{ "data_type": "i", "field": "unk_4" }
],
"AzeritePowerSetMember": [
{ "data_type": "H", "field": "unk_28366" },
{ "data_type": "H", "field": "id_power" },
{ "data_type": "B", "field": "class_id" },
{ "data_type": "B", "field": "tier" },
{ "data_type": "B", "field": "index" }
],
"AzeriteTierUnlock": [
{ "data_type": "B", "field": "item_creation_context" },
{ "data_type": "B", "field": "tier" },
{ "data_type": "B", "field": "azerite_level" }
],
"ChatChannels": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "shortcut" },
{ "data_type": "i", "field": "flags" },
{ "data_type": "b", "field": "faction" }
],
"ChrSpecialization": [
{ "data_type": "S", "field": "unk_4", "formats": { } },
{ "data_type": "S", "field": "name", "formats": { "cpp": "%25s" } },
{ "data_type": "S", "field": "desc", "formats": { } },
{ "data_type": "i", "field": "id", "formats": { "cpp": "%-6u" } },
{ "data_type": "b", "field": "class_id", "formats": { "cpp": "%-2u" } },
{ "data_type": "b", "field": "index", "formats": { "cpp": "%-2u" } },
{ "data_type": "b", "field": "f9", "formats": { } },
{ "data_type": "b", "field": "spec_type", "formats": { "cpp": "%-2u" } },
{ "data_type": "i", "field": "unk_2", "formats": { } },
{ "data_type": "i", "field": "id_icon", "formats": { "cpp": "%-5u" } },
{ "data_type": "b", "field": "unk_6", "formats": { } },
{ "data_type": "i", "field": "unk_3", "formats": { } },
{ "data_type": "I", "field": "id_mastery", "elements": 2, "formats": { "cpp": "%-2u" } }
],
"ContentTuningDescription": [
{ "data_type": "S", "field": "desc" }
],
"ContentTuning": [
{ "data_type": "i", "field": "id" },
{ "data_type": "i", "field": "min_level" },
{ "data_type": "i", "field": "max_level" },
{ "data_type": "i", "field": "flags" },
{ "data_type": "i", "field": "id_expected_stat_mod" },
{ "data_type": "i", "field": "unk_5" }
],
"CurrencyCategory": [
{ "data_type": "S", "field": "name" },
{ "data_type": "B", "field": "flags" },
{ "data_type": "B", "field": "id_expansion" }
],
"CurrencyContainer": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "description" },
{ "data_type": "i", "field": "min_amount" },
{ "data_type": "i", "field": "max_amount" },
{ "data_type": "i", "field": "id_container_icon" },
{ "data_type": "i", "field": "containter_quality" },
{ "data_type": "i", "field": "unk_1" }
],
"CurrencyTypes": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "description" },
{ "data_type": "B", "field": "id_category" },
{ "data_type": "i", "field": "id_inventory_icon_file" },
{ "data_type": "I", "field": "spell_weight" },
{ "data_type": "B", "field": "spell_category" },
{ "data_type": "I", "field": "max_quantity" },
{ "data_type": "i", "field": "max_earnable_per_week" },
{ "data_type": "I", "field": "flags" },
{ "data_type": "b", "field": "quality" },
{ "data_type": "i", "field": "unk_1" },
{ "data_type": "i", "field": "unk_2" }
],
"Curve": [
{ "data_type": "B", "field": "type", "formats": { "cpp": "%4u" } },
{ "data_type": "B", "field": "flags", "formats": { "cpp": "%2u" } }
],
"CurvePoint": [
{ "data_type": "f", "field": "val", "elements": 2, "formats": { "cpp": "%10.5f" } },
{ "data_type": "H", "field": "id_distribution", "formats": { "cpp": "%4u" } },
{ "data_type": "B", "field": "curve_index", "formats": { "cpp": "%2u" } }
],
"Difficulty": [
{ "data_type": "S", "field": "name" },
{ "data_type": "B", "field": "instance_type" },
{ "data_type": "B", "field": "index" },
{ "data_type": "b", "field": "unk_4" },
{ "data_type": "B", "field": "id_fallback_difficulty" },
{ "data_type": "B", "field": "min_players" },
{ "data_type": "B", "field": "max_players" },
{ "data_type": "h", "field": "flags" },
{ "data_type": "B", "field": "item_context" },
{ "data_type": "B", "field": "id_toggle_difficulty" },
{ "data_type": "H", "field": "unk_11" },
{ "data_type": "H", "field": "unk_12" },
{ "data_type": "H", "field": "unk_13" }
],
"ExpectedStat": [
{ "data_type": "i", "field": "id_expansion" },
{ "data_type": "f", "field": "creature_health" },
{ "data_type": "f", "field": "player_health" },
{ "data_type": "f", "field": "creature_auto_attack_dps" },
{ "data_type": "f", "field": "creature_armor" },
{ "data_type": "f", "field": "player_mana" },
{ "data_type": "f", "field": "player_primary_stat" },
{ "data_type": "f", "field": "player_secondary_stat" },
{ "data_type": "f", "field": "armor_constant" },
{ "data_type": "f", "field": "creature_spell_damage" }
],
"ExpectedStatMod": [
{ "data_type": "f", "field": "mod_creature_health" },
{ "data_type": "f", "field": "mod_player_health" },
{ "data_type": "f", "field": "mod_creature_auto_attack_dps" },
{ "data_type": "f", "field": "mod_creature_armor" },
{ "data_type": "f", "field": "mod_player_mana" },
{ "data_type": "f", "field": "mod_player_primary_stat" },
{ "data_type": "f", "field": "mod_player_secondary_stat" },
{ "data_type": "f", "field": "mod_armor_constant" },
{ "data_type": "f", "field": "mod_creature_spell_damage" }
],
"GemProperties": [
{ "data_type": "H", "field": "id_enchant", "formats": { "cpp": "%5u" } },
{ "data_type": "I", "field": "color", "formats": { "cpp": "%#.8x" } },
{ "data_type": "H", "field": "min_ilevel", "formats": { "cpp": "%4u" } }
],
"GlyphProperties": [
{ "data_type": "I", "field": "id_spell", "formats": { "cpp": "%-7u" } },
{ "data_type": "H", "field": "unk_1" },
{ "data_type": "B", "field": "flags" },
{ "data_type": "B", "field": "id_exclusive_category" }
],
"Item": [
{ "data_type": "B", "field": "classs" },
{ "data_type": "B", "field": "subclass" },
{ "data_type": "B", "field": "material" },
{ "data_type": "B", "field": "type_inv" },
{ "data_type": "B", "field": "sheath" },
{ "data_type": "b", "field": "unk_2" },
{ "data_type": "i", "field": "unk_1" },
{ "data_type": "B", "field": "unk_3" }
],
"ItemSparse": [
{ "data_type": "Q", "field": "race_mask", "formats": { "cpp": "%#.16x" } },
{ "data_type": "S", "field": "desc" },
{ "data_type": "S", "field": "pad2" },
{ "data_type": "S", "field": "pad1" },
{ "data_type": "S", "field": "pad0" },
{ "data_type": "S", "field": "name" },
{ "data_type": "f", "field": "dmg_range" },
{ "data_type": "I", "field": "duration" },
{ "data_type": "f", "field": "item_damage_modifier" },
{ "data_type": "i", "field": "bag_family" },
{ "data_type": "f", "field": "ranged_mod_range" },
{ "data_type": "f", "field": "stat_socket_mul", "elements": 10 },
{ "data_type": "I", "field": "stat_alloc", "elements": 10 },
{ "data_type": "i", "field": "stackable" },
{ "data_type": "i", "field": "max_count" },
{ "data_type": "I", "field": "req_spell" },
{ "data_type": "I", "field": "sell_price" },
{ "data_type": "I", "field": "buy_price" },
{ "data_type": "i", "field": "unk_3" },
{ "data_type": "f", "field": "unk_2" },
{ "data_type": "f", "field": "unk_1" },
{ "data_type": "I", "field": "flags", "elements": 4, "formats": { "cpp": "%#.8x" } },
{ "data_type": "I", "field": "faction_conv_id" },
{ "data_type": "H", "field": "id_name_desc" },
{ "data_type": "H", "field": "unk_l72_1" },
{ "data_type": "H", "field": "id_holiday" },
{ "data_type": "H", "field": "item_limit_category" },
{ "data_type": "H", "field": "gem_props" },
{ "data_type": "H", "field": "socket_bonus" },
{ "data_type": "H", "field": "totem_category" },
{ "data_type": "H", "field": "map" },
{ "data_type": "H", "field": "area" },
{ "data_type": "H", "field": "item_set" },
{ "data_type": "H", "field": "id_lock" },
{ "data_type": "H", "field": "start_quest" },
{ "data_type": "H", "field": "page_text" },
{ "data_type": "H", "field": "delay" },
{ "data_type": "H", "field": "scale_stat_dist" },
{ "data_type": "H", "field": "req_rep_faction" },
{ "data_type": "H", "field": "req_skill_rank" },
{ "data_type": "H", "field": "req_skill" },
{ "data_type": "H", "field": "ilevel" },
{ "data_type": "H", "field": "class_mask", "formats": { "cpp": "%#.4x" } },
{ "data_type": "B", "field": "unk_9" },
{ "data_type": "B", "field": "id_artifact" },
{ "data_type": "B", "field": "unk_6" },
{ "data_type": "B", "field": "unk_7" },
{ "data_type": "B", "field": "socket_color", "elements": 3 },
{ "data_type": "B", "field": "sheath" },
{ "data_type": "B", "field": "material" },
{ "data_type": "B", "field": "page_mat" },
{ "data_type": "B", "field": "id_lang" },
{ "data_type": "B", "field": "bonding" },
{ "data_type": "B", "field": "damage_type" },
{ "data_type": "b", "field": "stat_type", "elements": 10 },
{ "data_type": "B", "field": "container_slots" },
{ "data_type": "B", "field": "req_rep_rank" },
{ "data_type": "B", "field": "unk_5" },
{ "data_type": "B", "field": "unk_4" },
{ "data_type": "B", "field": "req_level" },
{ "data_type": "B", "field": "inv_type" },
{ "data_type": "B", "field": "quality" }
],
"ItemAppearance": [
{ "data_type": "B", "field": "f4"},
{ "data_type": "i", "field": "id_display_info"},
{ "data_type": "i", "field": "id_icon"},
{ "data_type": "i", "field": "f3"}
],
"ItemArmorQuality": [
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%6.3f" } }
],
"ItemArmorShield": [
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%8.3f" } },
{ "data_type": "H", "field": "ilevel", "formats": { "cpp": "%4u" } }
],
"ItemArmorTotal": [
{ "data_type": "h", "field": "ilevel", "formats": { "cpp": "%4u" } },
{ "data_type": "f", "field": "v_1", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_2", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_3", "formats": { "cpp": "%9.3f" } },
{ "data_type": "f", "field": "v_4", "formats": { "cpp": "%9.4f" } }
],
"ItemBonus": [
{ "data_type": "i", "field": "val", "elements": 3, "formats": { "cpp": "%6u" } },
{ "data_type": "H", "field": "id_node", "formats": { "cpp": "%4u" } },
{ "data_type": "B", "field": "type", "formats": { "cpp": "%2u" } },
{ "data_type": "B", "field": "index", "formats": { "cpp": "%2u" } }
],
"ItemBonusTreeNode": [
{ "data_type": "B", "field": "index", "formats": { "cpp": "%2u" } },
{ "data_type": "H", "field": "id_child", "formats": { "cpp": "%4u" } },
{ "data_type": "H", "field": "id_node", "formats": { "cpp": "%4u" } },
{ "data_type": "H", "field": "unk" }
],
"ItemChildEquipment": [
{ "data_type": "i", "field": "id_item", "formats": { "cpp": "%6u" } },
{ "data_type": "i", "field": "id_child", "formats": { "cpp": "%6u" } },
{ "data_type": "B", "field": "unk_2" }
],
"ItemDamageOneHand": [
{ "data_type": "H", "field": "ilevel", "formats": { "cpp": "%4u" } },
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%9.3f" } }
],
"ItemDamageOneHandCaster": [
{ "data_type": "H", "field": "ilevel", "formats": { "cpp": "%4u" } },
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%9.3f" } }
],
"ItemDamageTwoHand": [
{ "data_type": "H", "field": "ilevel", "formats": { "cpp": "%4u" } },
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%9.3f" } }
],
"ItemDamageTwoHandCaster": [
{ "data_type": "H", "field": "ilevel", "formats": { "cpp": "%4u" } },
{ "data_type": "f", "field": "v", "elements": 7, "formats": { "cpp": "%9.3f" } }
],
"ItemEffect": [
{ "data_type": "b", "field": "index" },
{ "data_type": "b", "field": "trigger_type" },
{ "data_type": "h", "field": "cooldown_charges" },
{ "data_type": "i", "field": "cooldown_duration" },
{ "data_type": "i", "field": "cooldown_group_duration" },
{ "data_type": "h", "field": "cooldown_group" },
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "h", "field": "id_specialization" }
],
"ItemExtendedCost": [
{ "data_type": "H", "field": "required_arena_rating" },
{ "data_type": "B", "field": "arena_bracket" },
{ "data_type": "B", "field": "flags" },
{ "data_type": "B", "field": "id_min_faction" },
{ "data_type": "B", "field": "min_reputation" },
{ "data_type": "B", "field": "required_achievement" },
{ "data_type": "i", "field": "id_item", "elements": 5 },
{ "data_type": "H", "field": "item_count", "elements": 5 },
{ "data_type": "H", "field": "id_currency", "elements": 5 },
{ "data_type": "i", "field": "currency_count", "elements": 5 }
],
"ItemLimitCategory": [
{ "data_type": "S", "field": "name" },
{ "data_type": "b", "field": "quantity" },
{ "data_type": "B", "field": "flags" }
],
"ItemModifiedAppearance": [
{ "data_type": "i", "field": "id"},
{ "data_type": "i", "field": "id_item"},
{ "data_type": "B", "field": "f3"},
{ "data_type": "H", "field": "id_appearance"},
{ "data_type": "B", "field": "f5"},
{ "data_type": "b", "field": "f6"}
],
"ItemNameDescription": [
{ "data_type": "S", "field": "desc", "formats": { "cpp": "%-30s" } },
{ "data_type": "I", "field": "flags" }
],
"ItemRandomProperties": [
{ "data_type": "S", "field": "property_str"},
{ "data_type": "h", "field": "f2", "elements": 5}
],
"ItemRandomSuffix": [
{ "data_type": "S", "field": "name", "formats": { "cpp": "%-25s" } },
{ "data_type": "H", "field": "id_property", "elements": 5, "formats": { "cpp": "%5u" } },
{ "data_type": "H", "field": "property_pct", "elements": 5, "formats": { "cpp": "%5u" } }
],
"ItemSet": [
{ "data_type": "S", "field": "name" },
{ "data_type": "i", "field": "unk_1" },
{ "data_type": "I", "field": "id_req_skill" },
{ "data_type": "H", "field": "val_req_skill" },
{ "data_type": "I", "field": "id_item", "elements": 17 }
],
"ItemSetSpell": [
{ "data_type": "H", "field": "id_spec" },
{ "data_type": "I", "field": "id_spell" },
{ "data_type": "B", "field": "n_req_items" }
],
"ItemSpec": [
{ "data_type": "B", "field": "min_level" },
{ "data_type": "B", "field": "max_level" },
{ "data_type": "B", "field": "item_type" },
{ "data_type": "B", "field": "primary_stat" },
{ "data_type": "B", "field": "secondary_stat" },
{ "data_type": "H", "field": "id_spec" }
],
"ItemSpecOverride": [
{ "data_type": "H", "field": "id_spec" }
],
"ItemClass": [
{ "data_type": "S", "field": "name" },
{ "data_type": "b", "field": "id_class" },
{ "data_type": "f", "field": "price_modifier" },
{ "data_type": "B", "field": "flags" }
],
"ItemSubClass": [
{ "data_type": "S", "field": "display_name" },
{ "data_type": "S", "field": "verbose_name" },
{ "data_type": "b", "field": "id_class" },
{ "data_type": "b", "field": "id_sub_class" },
{ "data_type": "B", "field": "auction_house_sort_order" },
{ "data_type": "b", "field": "prerequisite_proficiency" },
{ "data_type": "H", "field": "flags" },
{ "data_type": "b", "field": "display_flags" },
{ "data_type": "B", "field": "weapon_swing_size" },
{ "data_type": "b", "field": "postrequisite_proficiency" }
],
"ItemCurrencyCost": [
{ "data_type": "i", "field": "id_item" }
],
"ItemUpgrade": [
{ "data_type": "B", "field": "upgrade_group", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "upgrade_ilevel", "formats": { "cpp": "%2u" } },
{ "data_type": "H", "field": "prev_id", "formats": { "cpp": "%4u" } },
{ "data_type": "H", "field": "id_currency_type" },
{ "data_type": "I", "field": "cost" }
],
"ItemXBonusTree": [
{ "data_type": "H", "field": "id_tree", "formats": { "cpp": "%4u" } }
],
"JournalEncounter": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "desc" },
{ "data_type": "f", "field": "coord", "elements": 2 },
{ "data_type": "H", "field": "id_journal_instance" },
{ "data_type": "h", "field": "unk_1" },
{ "data_type": "I", "field": "order_index" },
{ "data_type": "H", "field": "first_section_id" },
{ "data_type": "H", "field": "ui_map_id" },
{ "data_type": "I", "field": "map_display_condition_id" },
{ "data_type": "B", "field": "flags" },
{ "data_type": "B", "field": "difficulty_mask" }
],
"JournalEncounterCreature": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "desc" },
{ "data_type": "i", "field": "id" },
{ "data_type": "I", "field": "id_journal_encounter" },
{ "data_type": "I", "field": "id_creature_display_info" },
{ "data_type": "i", "field": "id_data_file" },
{ "data_type": "I", "field": "order_index" },
{ "data_type": "I", "field": "id_ui_model_scene" }
],
"JournalEncounterItem": [
{ "data_type": "I", "field": "id" },
{ "data_type": "H", "field": "id_encounter" },
{ "data_type": "I", "field": "id_item" },
{ "data_type": "B", "field": "flags_2" },
{ "data_type": "B", "field": "unk_1" },
{ "data_type": "B", "field": "flags_1" }
],
"JournalEncounterSection": [
{ "data_type": "S", "field": "title" },
{ "data_type": "S", "field": "body_text" },
{ "data_type": "H", "field": "id_journal_encounter" },
{ "data_type": "B", "field": "order_index" },
{ "data_type": "H", "field": "id_parent_section" },
{ "data_type": "H", "field": "id_first_child_section" },
{ "data_type": "H", "field": "id_next_sibling_section" },
{ "data_type": "B", "field": "type" },
{ "data_type": "I", "field": "id_icon_creature_display_info" },
{ "data_type": "i", "field": "id_ui_model_scene" },
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "i", "field": "id_icon_file_data" },
{ "data_type": "H", "field": "flags" },
{ "data_type": "H", "field": "icon_flags" },
{ "data_type": "b", "field": "difficulty_mask" }
],
"JournalEncounterXDifficulty": [
{ "data_type": "B", "field": "id_difficulty" }
],
"JournalInstance": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "desc" },
{ "data_type": "i", "field": "id" },
{ "data_type": "H", "field": "map" },
{ "data_type": "i", "field": "id_background_file_data" },
{ "data_type": "i", "field": "id_button_file_data" },
{ "data_type": "i", "field": "id_button_small_file_data" },
{ "data_type": "i", "field": "id_lore_file_data" },
{ "data_type": "b", "field": "order_index" },
{ "data_type": "b", "field": "flags" },
{ "data_type": "H", "field": "area_id" }
],
"JournalItemXDifficulty": [
{ "data_type": "B", "field": "id_difficulty" }
],
"JournalTier": [
{ "data_type": "S", "field": "name" }
],
"JournalTierXInstance": [
{ "data_type": "H", "field": "id_journal_tier" },
{ "data_type": "H", "field": "id_journal_instance" }
],
"ManifestInterfaceData": [
{ "data_type": "S", "field": "unk" },
{ "data_type": "S", "field": "name" }
],
"Map": [
{ "data_type": "S", "field": "directory" },
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "description_1" },
{ "data_type": "S", "field": "description_2" },
{ "data_type": "S", "field": "pvp_short_description" },
{ "data_type": "S", "field": "pvp_long_description" },
{ "data_type": "f", "field": "corpse", "elements": 2 },
{ "data_type": "B", "field": "map_type" },
{ "data_type": "b", "field": "instance_type" },
{ "data_type": "B", "field": "id_expansion" },
{ "data_type": "H", "field": "id_area_table" },
{ "data_type": "h", "field": "id_loading_screen" },
{ "data_type": "h", "field": "time_of_day_override" },
{ "data_type": "h", "field": "id_parent_map" },
{ "data_type": "H", "field": "id_cosmetic_parent_map" },
{ "data_type": "B", "field": "time_offset" },
{ "data_type": "f", "field": "minimap_icon_scale" },
{ "data_type": "h", "field": "id_corpse_map" },
{ "data_type": "B", "field": "max_players" },
{ "data_type": "h", "field": "id_wind_settings" },
{ "data_type": "i", "field": "id_zmp_file_data" },
{ "data_type": "I", "field": "flags", "elements": 2 },
{ "data_type": "i", "field": "unk_1" }
],
"MinorTalent": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "i", "field": "index" }
],
"RandPropPoints": [
{ "data_type": "i", "field": "damage_replace_stat", "formats": { "cpp": "%5u" } },
{ "data_type": "i", "field": "damage_secondary", "formats": { "cpp": "%5u" } },
{ "data_type": "I", "field": "epic_points", "elements": 5, "formats": { "cpp": "%5u" } },
{ "data_type": "I", "field": "rare_points", "elements": 5, "formats": { "cpp": "%5u" } },
{ "data_type": "I", "field": "uncm_points", "elements": 5, "formats": { "cpp": "%5u" } }
],
"RelicTalent": [
{ "data_type": "i", "field": "row" },
{ "data_type": "H", "field": "id_power" },
{ "data_type": "B", "field": "power_index" },
{ "data_type": "i", "field": "unk_3" },
{ "data_type": "i", "field": "unk_4" }
],
"RewardPack": [
{ "data_type": "i", "field": "id_char_title" },
{ "data_type": "i", "field": "money" },
{ "data_type": "B", "field": "artifact_xp_difficulty" },
{ "data_type": "f", "field": "artifact_xp_multiplier" },
{ "data_type": "B", "field": "id_artifact_xp_category" },
{ "data_type": "I", "field": "id_treasure_picker" }
],
"RewardPackXCurrencyType": [
{ "data_type": "I", "field": "id_currency_type" },
{ "data_type": "i", "field": "quantity" }
],
"RewardPackXItem": [
{ "data_type": "i", "field": "id_item" },
{ "data_type": "i", "field": "quantity" }
],
"RulesetItemUpgrade": [
{ "data_type": "I", "field": "id_item", "formats": { "cpp": "%6u" } },
{ "data_type": "H", "field": "id_upgrade_base", "formats": { "cpp": "%4u" } }
],
"ScalingStatDistribution": [
{ "data_type": "H", "field": "id_curve", "formats": { "cpp": "%5u" } },
{ "data_type": "I", "field": "min_level", "formats": { "cpp": "%3u" } },
{ "data_type": "I", "field": "max_level", "formats": { "cpp": "%3u" } }
],
"SkillLine": [
{ "data_type": "S", "field": "name" },
{ "data_type": "S", "field": "unk_2" },
{ "data_type": "S", "field": "unk_3" },
{ "data_type": "S", "field": "unk_4" },
{ "data_type": "S", "field": "unk_5" },
{ "data_type": "i", "field": "id" },
{ "data_type": "b", "field": "unk_8" },
{ "data_type": "i", "field": "unk_9" },
{ "data_type": "b", "field": "unk_10" },
{ "data_type": "I", "field": "unk_11" },
{ "data_type": "I", "field": "unk_12" },
{ "data_type": "H", "field": "unk_7" },
{ "data_type": "i", "field": "unk_13" }
],
"SkillLineAbility": [
{ "data_type": "Q", "field": "mask_race", "formats": { "cpp": "%#.16x" } },
{ "data_type": "i", "field": "id" },
{ "data_type": "h", "field": "id_skill" },
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "h", "field": "req_skill_level" },
{ "data_type": "I", "field": "mask_class", "formats": { "cpp": "%#.4x" } },
{ "data_type": "I", "field": "id_replace" },
{ "data_type": "B", "field": "unk_13" },
{ "data_type": "H", "field": "max_learn_skill" },
{ "data_type": "H", "field": "unk_7" },
{ "data_type": "B", "field": "unk_14" },
{ "data_type": "B", "field": "reward_skill_points" },
{ "data_type": "H", "field": "index" },
{ "data_type": "H", "field": "id_filter" },
{ "data_type": "H", "field": "unk_15" }
],
"SpecializationSpells": [
{ "data_type": "S", "field": "unk_1" },
{ "data_type": "i", "field": "id" },
{ "data_type": "H", "field": "spec_id" },
{ "data_type": "i", "field": "spell_id" },
{ "data_type": "I", "field": "replace_spell_id" },
{ "data_type": "B", "field": "unk_2" }
],
"SpecSetMember": [
{ "data_type": "i", "field": "id_spec" }
],
"Spell": [
{ "data_type": "S", "field": "rank" },
{ "data_type": "S", "field": "desc" },
{ "data_type": "S", "field": "tt" }
],
"SpellAuraOptions": [
{ "data_type": "b", "field": "unk_1" },
{ "data_type": "h", "field": "stack_amount" },
{ "data_type": "I", "field": "internal_cooldown" },
{ "data_type": "b", "field": "proc_chance" },
{ "data_type": "i", "field": "proc_charges" },
{ "data_type": "h", "field": "id_ppm" },
{ "data_type": "I", "field": "proc_flags", "elements": 2 }
],
"SpellCastTimes": [
{ "data_type": "i", "field": "cast_time" },
{ "data_type": "h", "field": "cast_time_per_level" },
{ "data_type": "i", "field": "min_cast_time" }
],
"SpellCastingRequirements": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "b", "field": "facing_flags" },
{ "data_type": "h", "field": "unk_2" },
{ "data_type": "b", "field": "unk_6" },
{ "data_type": "H", "field": "unk_3" },
{ "data_type": "B", "field": "unk_8" },
{ "data_type": "H", "field": "unk_4" }
],
"SpellCategories": [
{ "data_type": "b", "field": "unk_1" },
{ "data_type": "H", "field": "cooldown_category", "formats": { "cpp": "%4u" } },
{ "data_type": "b", "field": "dmg_class" },
{ "data_type": "b", "field": "dispel" },
{ "data_type": "b", "field": "mechanic" },
{ "data_type": "b", "field": "type_prevention" },
{ "data_type": "H", "field": "start_recovery_category" },
{ "data_type": "H", "field": "charge_category", "formats": { "cpp": "%4u" } }
],
"SpellCategory": [
{ "data_type": "S", "field": "category" },
{ "data_type": "B", "field": "unk_1" },
{ "data_type": "B", "field": "unk_2" },
{ "data_type": "b", "field": "charges" },
{ "data_type": "I", "field": "charge_cooldown" },
{ "data_type": "i", "field": "unk_3" }
],
"SpellClassOptions": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "i", "field": "modal_next_spell" },
{ "data_type": "B", "field": "family" },
{ "data_type": "I", "field": "flags", "elements": 4 }
],
"SpellCooldowns": [
{ "data_type": "B", "field": "unk_1" },
{ "data_type": "I", "field": "category_cooldown" },
{ "data_type": "I", "field": "cooldown" },
{ "data_type": "I", "field": "gcd_cooldown" }
],
"SpellDescriptionVariables": [
{ "data_type": "S", "field": "desc" }
],
"SpellDuration": [
{ "data_type": "i", "field": "duration_1" },
{ "data_type": "i", "field": "duration_3" },
{ "data_type": "i", "field": "duration_2" }
],
"SpellEffect": [
{ "data_type": "I", "field": "unk_3" },
{ "data_type": "i", "field": "index", "formats": { "cpp": "%2u" } },
{ "data_type": "i", "field": "type", "formats": { "cpp": "%3u" } },
{ "data_type": "f", "field": "val_mul" },
{ "data_type": "I", "field": "unk_2" },
{ "data_type": "H", "field": "sub_type", "formats": { "cpp": "%3u" } },
{ "data_type": "I", "field": "amplitude" },
{ "data_type": "f", "field": "sp_coefficient" },
{ "data_type": "f", "field": "dmg_multiplier" },
{ "data_type": "i", "field": "chain_target", "formats": { "cpp": "%3d" } },
{ "data_type": "I", "field": "item_type" },
{ "data_type": "I", "field": "id_mechanic" },
{ "data_type": "f", "field": "points_per_combo_points" },
{ "data_type": "f", "field": "unk_1" },
{ "data_type": "f", "field": "real_ppl" },
{ "data_type": "i", "field": "trigger_spell" },
{ "data_type": "f", "field": "ap_coefficient" },
{ "data_type": "f", "field": "pvp_coefficient" },
{ "data_type": "f", "field": "coefficient" },
{ "data_type": "f", "field": "delta" },
{ "data_type": "f", "field": "bonus" },
{ "data_type": "f", "field": "unk_24" },
{ "data_type": "f", "field": "base_value", "formats": { "cpp": "%11.4f" } },
{ "data_type": "i", "field": "misc_value", "elements": 2 },
{ "data_type": "I", "field": "id_radius", "elements": 2 },
{ "data_type": "I", "field": "class_mask", "elements": 4 },
{ "data_type": "H", "field": "implicit_target", "elements": 2 }
],
"SpellEffectAutoDescription": [
{ "data_type": "S", "field": "desc" },
{ "data_type": "S", "field": "tt" },
{ "data_type": "I", "field": "unk_3" },
{ "data_type": "i", "field": "unk_4" },
{ "data_type": "b", "field": "unk_5" },
{ "data_type": "b", "field": "unk_6" },
{ "data_type": "b", "field": "school" },
{ "data_type": "I", "field": "type" },
{ "data_type": "i", "field": "sub_type" }
],
"SpellEquippedItems": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "B", "field": "item_class" },
{ "data_type": "I", "field": "mask_inv_type" },
{ "data_type": "I", "field": "mask_sub_class" }
],
"SpellItemEnchantment": [
{ "data_type": "S", "field": "desc", "formats": { "cpp": "%-35s" } },
{ "data_type": "S", "field": "desc_2" },
{ "data_type": "I", "field": "id_property", "elements": 3, "formats": { "cpp": "%6u" } },
{ "data_type": "f", "field": "coeff", "elements": 3, "formats": { "cpp": "%7.4f" } },
{ "data_type": "i", "field": "unk_20" },
{ "data_type": "I", "field": "unk_5" },
{ "data_type": "I", "field": "unk_6" },
{ "data_type": "h", "field": "amount", "elements": 3, "formats": { "cpp": "%4d" } },
{ "data_type": "H", "field": "id_aura" },
{ "data_type": "H", "field": "slot", "formats": { "cpp": "%3u" } },
{ "data_type": "H", "field": "req_skill", "formats": { "cpp": "%3u" } },
{ "data_type": "H", "field": "req_skill_value", "formats": { "cpp": "%3u" } },
{ "data_type": "H", "field": "min_scaling_level", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "charges", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "type", "elements": 3, "formats": { "cpp": "%3u" } },
{ "data_type": "b", "field": "scaling_type", "formats": { "cpp": "%2d" } },
{ "data_type": "b", "field": "unk_19" },
{ "data_type": "b", "field": "unk_15" },
{ "data_type": "B", "field": "req_player_level", "formats": { "cpp": "%3u" } },
{ "data_type": "b", "field": "max_scaling_level", "formats": { "cpp": "%3u" } }
],
"SpellLabel": [
{ "data_type": "I", "field": "label", "formats": { "cpp": "%4d" } }
],
"SpellLevels": [
{ "data_type": "B", "field": "unk_1" },
{ "data_type": "H", "field": "base_level" },
{ "data_type": "H", "field": "max_level" },
{ "data_type": "H", "field": "spell_level" },
{ "data_type": "B", "field": "req_max_level" }
],
"SpellMechanic": [
{ "data_type": "I", "field": "mechanic", "formats": { "cpp": "%2u" } }
],
"SpellName": [
{ "data_type": "S", "field": "name", "formats": { "cpp": "%-36s" } }
],
"SpellMisc": [
{ "data_type": "B", "field": "unk_2" },
{ "data_type": "H", "field": "id_cast_time" },
{ "data_type": "H", "field": "id_duration" },
{ "data_type": "H", "field": "id_range" },
{ "data_type": "B", "field": "school" },
{ "data_type": "f", "field": "proj_speed" },
{ "data_type": "f", "field": "unk_3" },
{ "data_type": "f", "field": "unk_1" },
{ "data_type": "i", "field": "id_icon" },
{ "data_type": "I", "field": "id_active_icon" },
{ "data_type": "I", "field": "flags", "elements": 14 }
],
"SpellPower": [
{ "data_type": "i", "field": "id", "formats": { "cpp": "%5u" } },
{ "data_type": "B", "field": "unk_5", "formats": { "cpp": "%4u" } },
{ "data_type": "i", "field": "cost", "formats": { "cpp": "%5u" } },
{ "data_type": "i", "field": "unk_6" },
{ "data_type": "I", "field": "cost_per_second" },
{ "data_type": "I", "field": "unk_4" },
{ "data_type": "I", "field": "unk_3" },
{ "data_type": "f", "field": "pct_cost", "formats": { "cpp": "%7.3f" } },
{ "data_type": "f", "field": "pct_cost_max", "formats": { "cpp": "%7.3f" } },
{ "data_type": "f", "field": "pct_cost_per_second", "formats": { "cpp": "%7.3f" } },
{ "data_type": "b", "field": "type_power", "formats": { "cpp": "%3u" } },
{ "data_type": "I", "field": "aura_id", "formats": { "cpp": "%7u" } },
{ "data_type": "i", "field": "cost_max", "formats": { "cpp": "%4u" } }
],
"SpellProcsPerMinute": [
{ "data_type": "f", "field": "ppm" },
{ "data_type": "B", "field": "flags" }
],
"SpellProcsPerMinuteMod": [
{ "data_type": "b", "field": "unk_1" },
{ "data_type": "h", "field": "id_chr_spec" },
{ "data_type": "f", "field": "coefficient" }
],
"SpellRadius": [
{ "data_type": "f", "field": "radius_1" },
{ "data_type": "f", "field": "unk_1" },
{ "data_type": "f", "field": "radius_2" },
{ "data_type": "f", "field": "radius_3" }
],
"SpellRange": [
{ "data_type": "S", "field": "display_name" },
{ "data_type": "S", "field": "display_name_short" },
{ "data_type": "B", "field": "flag" },
{ "data_type": "f", "field": "min_range", "elements": 2 },
{ "data_type": "f", "field": "max_range", "elements": 2 }
],
"SpellScaling": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "i", "field": "id_class" },
{ "data_type": "I", "field": "min_scaling_level" },
{ "data_type": "I", "field": "max_scaling_level" },
{ "data_type": "H", "field": "max_scaling_ilevel" }
],
"SpellShapeshift": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "B", "field": "unk" },
{ "data_type": "I", "field": "flags_not", "elements": 2 },
{ "data_type": "I", "field": "flags", "elements": 2, "formats": { "cpp": "%#.8x" } }
],
"SpellTargetRestrictions": [
{ "data_type": "b", "field": "unk_5" },
{ "data_type": "f", "field": "cone" },
{ "data_type": "b", "field": "max_affected_targets" },
{ "data_type": "i", "field": "max_target_level" },
{ "data_type": "h", "field": "unk_4" },
{ "data_type": "I", "field": "flags" },
{ "data_type": "f", "field": "width" }
],
"SpellXDescriptionVariables": [
{ "data_type": "i", "field": "id_spell" },
{ "data_type": "i", "field": "id_desc_var" }
],
"TactKey": [
{ "data_type": "B", "field": "key", "elements": 16 }
],
"TactKeyLookup": [
{ "data_type": "B", "field": "key_name", "elements": 8 }
],
"Talent": [
{ "data_type": "S", "field": "desc" },
{ "data_type": "b", "field": "row", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "pet", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "col", "formats": { "cpp": "%3u" } },
{ "data_type": "B", "field": "class_id" },
{ "data_type": "H", "field": "spec_id", "formats": { "cpp": "%3u" } },
{ "data_type": "i", "field": "id_spell", "formats": { "cpp": "%7u" } },
{ "data_type": "i", "field": "id_replace", "formats": { "cpp": "%7u" } },
{ "data_type": "B", "field": "unk", "elements": 2 }
]
}