mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 15:23:58 +00:00
Fixed an issue where adding too many support cards could prevent users from logging in.
This commit is contained in:
@@ -196,7 +196,7 @@ public class PlayerInstance(PlayerGameData data)
|
||||
return proto;
|
||||
}
|
||||
|
||||
public Proto.Player ToPlayerProto()
|
||||
public Proto.Player ToPlayerProto(bool includeSupportCards = true)
|
||||
{
|
||||
BuildPlayerAttr();
|
||||
var displayName = PlayerGameData.NormalizeDisplayName(Data.Name);
|
||||
@@ -217,7 +217,10 @@ public class PlayerInstance(PlayerGameData data)
|
||||
foreach (var item in InventoryManager.InventoryData.Items.Values) proto.Items.Add(item.ToProto());
|
||||
foreach (var skin in InventoryManager.InventoryData.Skins.Values) proto.Items.Add(skin.ToProto());
|
||||
foreach (var weapon in InventoryManager.InventoryData.Weapons.Values) proto.Items.Add(weapon.ToProto());
|
||||
foreach (var card in InventoryManager.InventoryData.SupportCards.Values) proto.Items.Add(card.ToProto());
|
||||
if (includeSupportCards)
|
||||
{
|
||||
foreach (var card in InventoryManager.InventoryData.SupportCards.Values) proto.Items.Add(card.ToProto());
|
||||
}
|
||||
foreach (var x in Data.Attrs)
|
||||
{
|
||||
uint gid = x.Gid;
|
||||
|
||||
Reference in New Issue
Block a user