Fixed issues with BitsByte. TShock should compile again.
This commit is contained in:
parent
597322217d
commit
0e23ffa1a6
3 changed files with 46 additions and 4 deletions
|
|
@ -1379,6 +1379,8 @@ namespace TShockAPI
|
|||
string name = args.Data.ReadString();
|
||||
byte hairDye = args.Data.ReadInt8();
|
||||
BitsByte hideVisual = args.Data.ReadInt8();
|
||||
BitsByte hideVisual2 = args.Data.ReadInt8();
|
||||
BitsByte hideMisc = args.Data.ReadInt8();
|
||||
Color hairColor = new Color(args.Data.ReadInt8(), args.Data.ReadInt8(), args.Data.ReadInt8());
|
||||
args.Data.ReadInt8(); args.Data.ReadInt8(); args.Data.ReadInt8(); // skin color
|
||||
args.Data.ReadInt8(); args.Data.ReadInt8(); args.Data.ReadInt8(); // eye color
|
||||
|
|
@ -1409,7 +1411,12 @@ namespace TShockAPI
|
|||
args.Player.TPlayer.shirtColor = shirtColor;
|
||||
args.Player.TPlayer.underShirtColor = underShirtColor;
|
||||
args.Player.TPlayer.shoeColor = shoeColor;
|
||||
args.Player.TPlayer.hideVisual = hideVisual;
|
||||
args.Player.TPlayer.hideVisual = new bool[10];
|
||||
for (int i = 0; i < 8; i++)
|
||||
args.Player.TPlayer.hideVisual[i] = hideVisual[i];
|
||||
for (int i = 8; i < 10; i++)
|
||||
args.Player.TPlayer.hideVisual[i] = hideVisual2[i];
|
||||
args.Player.TPlayer.hideMisc = hideMisc;
|
||||
NetMessage.SendData((int)PacketTypes.PlayerInfo, -1, args.Player.Index, args.Player.Name, args.Player.Index);
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue