@@ -3735,6 +3735,8 @@ public static IStablePetInfo ReadCreateStablePetInfo(Packet packet, params objec
37353735 data . DisplayID = packet . ReadUInt32 ( "DisplayID" , indexes ) ;
37363736 data . ExperienceLevel = packet . ReadUInt32 ( "ExperienceLevel" , indexes ) ;
37373737 data . PetFlags = packet . ReadByte ( "PetFlags" , indexes ) ;
3738+ data . Field_96 = packet . ReadByte ( "Field_96" , indexes ) ;
3739+ packet . ReadUInt32 ( "Unk" , indexes ) ;
37383740 data . Name = new string ( '*' , ( int ) packet . ReadBits ( 8 ) ) ;
37393741 data . Name = packet . ReadWoWString ( "Name" , data . Name . Length , indexes ) ;
37403742 return data ;
@@ -4175,6 +4177,7 @@ public override IActivePlayerData ReadCreateActivePlayerData(Packet packet, Upda
41754177 data . Transmog . Resize ( packet . ReadUInt32 ( ) ) ;
41764178 data . ConditionalTransmog . Resize ( packet . ReadUInt32 ( ) ) ;
41774179 data . SelfResSpells . Resize ( packet . ReadUInt32 ( ) ) ;
4180+ data . TransmogIllusions . Resize ( packet . ReadUInt32 ( ) ) ;
41784181 data . CharacterRestrictions . Resize ( packet . ReadUInt32 ( ) ) ;
41794182 data . SpellPctModByLabel . Resize ( packet . ReadUInt32 ( ) ) ;
41804183 data . SpellFlatModByLabel . Resize ( packet . ReadUInt32 ( ) ) ;
@@ -4237,6 +4240,10 @@ public override IActivePlayerData ReadCreateActivePlayerData(Packet packet, Upda
42374240 {
42384241 data . SelfResSpells [ i ] = packet . ReadInt32 ( "SelfResSpells" , indexes , i ) ;
42394242 }
4243+ for ( var i = 0 ; i < data . TransmogIllusions . Count ; ++ i )
4244+ {
4245+ data . TransmogIllusions [ i ] = packet . ReadUInt32 ( "TransmogIllusions" , indexes , i ) ;
4246+ }
42404247 for ( var i = 0 ; i < data . SpellPctModByLabel . Count ; ++ i )
42414248 {
42424249 data . SpellPctModByLabel [ i ] = ReadCreateSpellPctModByLabel ( packet , indexes , "SpellPctModByLabel" , i ) ;
0 commit comments