Skip to content

Commit eab33b7

Browse files
authored
Add names and enums for TransmogOutfit* (#256)
1 parent f84eafb commit eab33b7

9 files changed

Lines changed: 63 additions & 11 deletions

definitions/TransmogOutfitEntry.dbd

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,43 @@ COLUMNS
22
int Cost?
33
locstring Name_lang?
44
int ID?
5-
int Field_12_0_0_64339_003? // TransmogSituationID?
5+
int OrderIndex?
66
int Source? // 0: StampedSource, 1: AutomaticallyAwarded, 2: PlayerPurchased
77
int Flags? // 0x1: AutomaticallyAwardedOnLogin
8-
int Field_12_0_0_64339_006?
9-
float Field_12_0_1_64889_007?
8+
int SetType?
9+
float OverrideCostModifier?
1010
int Field_12_0_5_66330_008?
1111

1212
LAYOUT C97F5DFD
1313
BUILD 12.0.0.64339, 12.0.0.64499, 12.0.0.64507, 12.0.0.64529, 12.0.0.64611, 12.0.0.64741, 12.0.0.64774
1414
Cost<u64>
1515
Name_lang
1616
$id$ID<32>
17-
Field_12_0_0_64339_003<32>
17+
OrderIndex<32>
1818
Source<u8>
1919
Flags<32>
20-
Field_12_0_0_64339_006<u8>
20+
SetType<u8>
2121

2222
LAYOUT D6AF6580
2323
BUILD 12.0.1.64889, 12.0.1.64914, 12.0.1.65337, 12.0.1.65448, 12.0.1.65617, 12.0.1.65701, 12.0.1.65769, 12.0.1.65818, 12.0.1.65848, 12.0.1.65867, 12.0.1.65893, 12.0.1.65899, 12.0.1.65940, 12.0.1.66013, 12.0.1.66017, 12.0.1.66044, 12.0.1.66066, 12.0.1.66102, 12.0.1.66192, 12.0.1.66198, 12.0.1.66220, 12.0.1.66263, 12.0.1.66337, 12.0.1.66384, 12.0.1.66431, 12.0.1.66527
2424
BUILD 12.0.0.64975, 12.0.0.65028, 12.0.0.65294, 12.0.0.65390, 12.0.0.65459, 12.0.0.65512, 12.0.0.65535, 12.0.0.65560, 12.0.0.65614, 12.0.0.65655, 12.0.0.65699, 12.0.0.65727
2525
Cost<u64>
2626
Name_lang
2727
$id$ID<32>
28-
Field_12_0_0_64339_003<32>
28+
OrderIndex<32>
2929
Source<u8>
3030
Flags<32>
31-
Field_12_0_0_64339_006<u8>
32-
Field_12_0_1_64889_007
31+
SetType<u8>
32+
OverrideCostModifier
3333

3434
LAYOUT 91D51304
3535
BUILD 12.0.5.66330, 12.0.5.66407, 12.0.5.66529
3636
Cost<u64>
3737
Name_lang
3838
$id$ID<32>
39-
Field_12_0_0_64339_003<32>
39+
OrderIndex<32>
4040
Source<u8>
4141
Flags<32>
42-
Field_12_0_0_64339_006<u8>
43-
Field_12_0_1_64889_007
42+
SetType<u8>
43+
OverrideCostModifier
4444
Field_12_0_5_66330_008<32>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
0 StampedSource
2+
1 AutomaticallyAwarded
3+
2 PlayerPurchased
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
0 Equipped
2+
1 Outfit
3+
2 CustomSet

meta/enums/TransmogOutfitSlot.dbde

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
0 Head
2+
1 ShoulderRight
3+
2 ShoulderLeft
4+
3 Back
5+
4 Chest
6+
5 Tabard
7+
6 Body
8+
7 Wrist
9+
8 Hand
10+
9 Waist
11+
10 Legs
12+
11 Feet
13+
12 WeaponMainHand
14+
13 WeaponOffHand
15+
14 WeaponRanged
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
0 None
2+
1 OneHandedWeapon
3+
2 TwoHandedWeapon
4+
3 RangedWeapon
5+
4 OffHand
6+
5 Shield
7+
6 DeprecatedReuseMe
8+
7 FuryTwoHandedWeapon
9+
8 ArtifactSpecOne
10+
9 ArtifactSpecTwo
11+
10 ArtifactSpecThree
12+
11 ArtifactSpecFour
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
0x1 AutomaticallyAwardedOnLogin
2+
0x2 UseOverrideName
3+
0x4 OnlyAvailableDuringEvent
4+
0x8 SortedToTopOfList
5+
0x10 UseOverrideCostModifier
6+
0x20 IsDefaultEquipped
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
0x1 CannotBeHidden
2+
0x2 CanHaveIllusions
3+
0x4 IsSecondarySlot
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
0x1 IllusionNotAllowed
2+
0x2 DynamicOptionName
3+
0x4 DisablesOffhandSlot

meta/mapping.dbdm

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ ENUM TraitEdge::VisualStyle TraitEdgeVisualStyle
279279
ENUM TraitNode::Type TraitNodeType
280280
ENUM TraitNodeEntry::NodeEntryType TraitNodeEntryType
281281
ENUM TransmogDefaultLevel::ExpansionID ExpansionLevels
282+
ENUM TransmogOutfitEntry::Source TransmogOutfitEntrySource
283+
ENUM TransmogOutfitEntry::SetType TransmogOutfitSetType
284+
ENUM TransmogOutfitSlotInfo::TransmogOutfitSlotEnum TransmogOutfitSlot
285+
ENUM TransmogOutfitSlotOption::OptionEnum TransmogOutfitSlotOption
282286
ENUM TransmogSet::ExpansionID ExpansionLevels
283287
ENUM UiCamFbackTransmogChrRace::ChrRaceID ChrRaceID // Not a real enum, but for ease
284288
ENUM UIEventToast::DisplayType EventToastDisplayType
@@ -508,6 +512,9 @@ FLAGS TraitNode::Flags TraitNodeFlags
508512
FLAGS TraitNodeGroup::Flags TraitNodeGroupFlags
509513
FLAGS TraitTree::Flags TraitTreeFlags
510514
FLAGS TransmogIllusion::Flags TransmogIllusionFlags
515+
FLAGS TransmogOutfitEntry::Flags TransmogOutfitEntryFlags
516+
FLAGS TransmogOutfitSlotInfo::Flags TransmogOutfitSlotFlags
517+
FLAGS TransmogOutfitSlotOption::Flags TransmogOutfitSlotOptionFlags
511518
FLAGS TransmogSet::Flags TransmogSetFlags
512519
FLAGS TransmogSetItem::Flags TransmogSetItemFlags
513520
FLAGS UiMap::Flags UIMapFlags

0 commit comments

Comments
 (0)