Fixed appearance validation

Implemented proper facial hair validation
Implemented transmog Set
fix interaction of spells like Shadowmeld with Threat reducing effects
This commit is contained in:
hondacrx
2017-08-24 18:01:44 -04:00
parent 7934d51702
commit 0707f9b377
71 changed files with 2968 additions and 632 deletions
+22 -5
View File
@@ -20,16 +20,33 @@ using Framework.GameMath;
namespace Game.DataStorage
{
public sealed class CharacterFacialHairStylesRecord
{
public uint ID;
public uint[] Geoset = new uint[5];
public byte RaceID;
public byte SexID;
public byte VariationID;
}
public sealed class CharBaseSectionRecord
{
public uint ID;
public CharBaseSectionVariation Variation;
public byte ResolutionVariation;
public byte Resolution;
}
public sealed class CharSectionsRecord
{
public uint Id;
public uint[] TextureFileDataID = new uint[3];
public ushort Flags;
public byte Race;
public byte Gender;
public byte GenType;
public byte Type;
public byte Color;
public byte RaceID;
public byte SexID;
public byte BaseSection;
public byte VariationIndex;
public byte ColorIndex;
}
public sealed class CharStartOutfitRecord
+34
View File
@@ -91,6 +91,40 @@ namespace Game.DataStorage
public uint Id;
}
public sealed class TransmogHolidayRecord
{
public uint Id;
public int HolidayID;
}
public sealed class TransmogSetRecord
{
public LocalizedString Name;
public ushort BaseSetID;
public ushort UIOrder;
public byte ExpansionID;
public uint Id;
public int Flags;
public int QuestID;
public int ClassMask;
public int ItemNameDescriptionID;
public uint TransmogSetGroupID;
}
public sealed class TransmogSetGroupRecord
{
public LocalizedString Label;
public uint Id;
}
public sealed class TransmogSetItemRecord
{
public uint Id;
public uint TransmogSetID;
public uint ItemModifiedAppearanceID;
public int Flags;
}
public sealed class TransportAnimationRecord
{
public uint Id;